本人菜鸟一个.现在想做一个简单的工具包程序 就是把很多别人单个文件EXE后缀的小程序收集到一起
然后用我整的窗口来调用..
System.Diagnostics.Process.Start(@"***.exe");我是把exe文件直接放到DEBUG文件夹里面..打包发布后
别人安装好了之后可以直接把EXE文件.也就是说和我的程序分离了..有什么办法让我调用的那些EXE文件隐藏起来呢.
必须通过我的窗口才能用他们

解决方案 »

  1.   

    那些EXE文件是你开发的?还是别人开发的?
    如果是你开发的,可以在main里加点参数,判断是双击执行的还是用你的程序执行的。
      

  2.   

    别人的..我就是要做一个类似工具箱的小程序把别的EXE都放到一起  从我的窗口就直接调用打开他们..但是我不想让别人看见EXE文件想把他们隐藏起来
      

  3.   


    string[] filesInfo = Directory.GetFiles(@"C:\test");
                
                foreach (string fileInfo in filesInfo)
                {
                    File.SetAttributes(fileInfo, FileAttributes.Hidden);
                }
    直接把文件隐藏起来
      

  4.   

    直接内嵌到程序里 然后运行时候释放出来到windows目录 关闭程序在删除
    我之前写过一个程序 就是这样干的.. 不过数字卫士可能会出警告