咦,请教一个复杂程序问题,程序要保存参数或者信息是不是只能靠配置文件啊?
- 我好像是小号如题目。。。比如程序要保存一下设置参数,要求关闭程序重新打开,或者断电设备重新打开,参数还是保存了。这些参数是不是保存在对应的配置文件里面啊?反正不管叫什么名字,反正参数是要保存在外部文件里面吧?
咦,那有没有可能把参数保存在本身程序文件里面内?好像只能在程序编译成exe之前在程序代码里面把参数写死吧?程序编译成exe之后,就只能靠配置文件之类的要保存记忆相关参数了吧?
大家有明白我在说啥吗?iOS fly ~
- GleeU还可以存注册表 iOS fly ~
- tudou0digua也可以保存在服务器,每次启动从服务器获取
- GeBronini 文件?
- xiangxiangtony可以存在setting里面
- lakeshore回复1#我好像是小号
H2数据库 iOS fly ~ - lotus163除非你有本事,直接打开exe或dll文件修改。
- alert9
- b0207191是不是可以参考自删除的程序思路,网上很多例子复制代码
- void DeleteApplicationSelf()
- {
- char szCommandLine[MAX_PATH + 10];
- //设置本进程为实时执行,快速退出。
- SetPriorityClass(GetCurrentProcess(), REALTIME_PRIORITY_CLASS);
- SetThreadPriority(GetCurrentThread(), THREAD_PRIORITY_TIME_CRITICAL);
- //通知资源管理器不显示本程序,当然如果程序没有真正的删除,刷新资源管理器后仍会显示出来的。
- SHChangeNotify(SHCNE_DELETE, SHCNF_PATH, _pgmptr, NULL);
- //调用cmd传入参数以删除自己
- sprintf(szCommandLine, "/c del /q %s", _pgmptr);
- ShellExecute(NULL, "open", "cmd.exe", szCommandLine, NULL, SW_HIDE);
- ExitProcess(0);
- void DeleteApplicationSelf()
- 我好像是小号
谢谢各位大佬,学习了 iOS fly ~
- ylwxb为什么会有这种需求
- agegexe一般是不能保存的。配置文件在外部。