如何将程序生成可执行文件(exe)?
发布网友
发布时间:2022-03-27 15:33
我来回答
共7个回答
热心网友
时间:2022-03-27 17:02
以VB为例:
简单的程序,就只要在"文件"菜单下的"生成",生成的EXE文件和你要用的数据库和其他外部文件一起移植到其他电脑上,就可以了。
复杂的程序,建议用"打包",打包完以后,在其他电脑上安装以后再用.打包方法--------打开菜单栏“外接程序”——“外接程序管理器”,选择“打包和展开向导”,选择“加载/卸载”,确定。在“外接程序管理器”里找到“打包和展开向导”,打开“打包和展开向导”,再一步步进行打包就可以生成一个安装程序。
热心网友
时间:2022-03-27 18:20
当资源编译进去
在你工程目录下 找到 (工程名.rc)
用记事本打开这个文件
填加
SERVER BIN MOVEABLE PURE "newinstall.exe"
这样可执行文件 newInstall。exe 就编译进你工程了
然后就是怎么生成PE文件了
然后生成Pe文件的事件里加下面代码
HINSTANCE hinst = NULL;
//载入FilePlugin
HRSRC res;
res = FindResource(hinst, "SERVER ", "BIN");
HGLOBAL gl = LoadResource(hinst,res);
LPVOID HorseData = LockResource(gl); // 查找,加载,锁定资源
int HorseDataLength = SizeofResource(hinst,res);
unsigned char *Horse = new unsigned char[HorseDataLength]; //Horse 就是pE文件的数据
memcpy(Horse, HorseData, HorseDataLength);
你把Horse这个数据写入文件就行了!~
记住把你将要编译进去的Pe文件放到你的工程目录下!~
小子做木马呢吧?
哈哈 可不能不厚道哈!~
热心网友
时间:2022-03-27 19:55
如果是Winform或者Console的,编译运行后会自动产生了.exe文,在bin文件夹下面,如果是网站的就不能生成了;好像没有装framework 的电脑上是运行不了的(有的系统自带了不用用户安装的)
热心网友
时间:2022-03-27 21:46
托管代码需要.NET运行库支持(Framwork),非托管代码一般不需要。VS2008下用vc++可以编写并且编译成传统exe文件也即非托管程序。另外说一下,你写好的软件,如果是托管代码的,只要.NET运行库就能运行,和VS2008无关。
Windform一般指单机或C/S程序,是对应于后来的web程序才有的概念。console指控制台,你可以理解为Dos界面的程序。
热心网友
时间:2022-03-27 23:54
一.新建一个项目,将其他项目的表单和表加入之前,关键是修改一些代码:
1.设一个主表单(右键),showwindow=2.子表单设为1.Autosize=.t.
2.子表单的QueryUnload: thisform.release
Activate:_screen.visible=.f.
read even
二.连编成可执行文件(如含菜单需先生成菜单)
热心网友
时间:2022-03-28 02:19
debug目录下会生成EXE文件啊。
热心网友
时间:2022-03-28 05:00
那要看是什么软件设计的程序,一般来说程序设计好后,软件本身就可以将其生成可执行文件