当前位置: 代码迷 >> VB Dotnet >> vb.net exe文件怎么只能在其他文件中调用,不能直接点击
  详细解决方案

vb.net exe文件怎么只能在其他文件中调用,不能直接点击

热度:75   发布时间:2016-04-25 02:04:11.0
vb.net exe文件如何只能在其他文件中调用,不能直接点击
vb.net exe文件如何只能在其他的EXE文件中调用该EXE文件,而当直接点击该EXE文件时没有反应
------解决思路----------------------
可以给Main函数加参数啊
要求必须用命令行打开,并且有参数,才继续执行,否则直接退出

这样其他程序调用的时候,也可以通过传参数来执行你的exe
------解决思路----------------------
static Main(string[] args)
把默认无参数的主函数改成这样,然后判断args.Length如果大于0,才启动窗体,否则主函数退出,进程也就结束了
------解决思路----------------------
通过命令行参数,自己启动args没有参数,就直接关闭,其他调用时,传递参数
------解决思路----------------------
打成嵌入式资源,然后临时释放出来就行了
------解决思路----------------------
1.以main作为入口点启动程序,以参数来判断是否非法与否
2.把exe文件以嵌入资源的形式加入程序,运行的时候释放出来,完了再删除
3.把exe文件的.exe扩展名删除或改成其它的,然后用系统API:WinExec来调用让它运行

随便你选.
------解决思路----------------------
做成dll得了。。。
  相关解决方案