如何把一个文件夹里面的程序及组件封装成一个单文件程序,使用时又不生成临时文件呢?

[复制链接]
查看11 | 回复3 | 2013-6-1 17:15:35 | 显示全部楼层 |阅读模式
按你上面的说法,一般的单个EXE文件是直接调用系统的组件/DLL(我用过一个不错的刻录软件ONES就是这样的),所以没有临时文件释放出来,而你写的程序调用了非系统的组件/DLL,所以是一定要释放出来才能运行,唯一的办法就是减少对非系统组件/DLL的调用,直接调用系统的组件/DLL来实现对应的功能。 答案补充 有一个办法可以不用每次都释放临时文件,就是在第一次运行的时候释放到系统目录里,每次运行的时候先检查系统目录里有没有相应的文件,没有就释放,有就直接运行。...
回复

使用道具 举报

千问 | 2013-6-1 17:15:35 | 显示全部楼层
你这个是一定会释放临时文件的,但是如果你想把释放的临时文件改一下目录的话倒是容易,你可以把系统的临时文件录改了就行了呀.改临时文件的方法:我的电脑(右键属性)-高级-环境变量-(然后把所以变量为"TEMP"和"TEM"的值都更改为"你想要的目录"(如"D:\我的释放文件")...
回复

使用道具 举报

千问 | 2013-6-1 17:15:35 | 显示全部楼层
我的电脑(右键属性)-高级-环境变量-(然后把所以变量为"TEMP"和"TEM"的值都更改为"你想要的目录"(如"D:\我的释放文件")...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行