日期:2014-05-19  浏览次数:20724 次

系统没有安装在C盘,怎么检查?
打包的时候要把程序写到注册表的启动项,键值用:C:\PROGRAM   FILES\程序\程序.EXE,但是有的系统不是安装在C盘的,我应该怎么写,还是要先检查一下?


------解决方案--------------------
得到当前系统运行的系统根目录:
dim Root as string
Root=directory.GetDirectoryRoot(Directory.GetCurrentDirectory())
------解决方案--------------------
Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles);
------解决方案--------------------
Application.ExecutablePath
------解决方案--------------------
得到当前系统运行的系统根目录

directory.GetDirectoryRoot(Directory.GetCurrentDirectory())

------解决方案--------------------
哦。原来是说安装程序啊。
在解决方案资源管理器点第五个图标 "自定义操作管理器 "

在出来的自定义操作的目录树中, 在提交处点右键, "添加自定义操作 " , 就可以选一个文件来运行了, 你也可以做好.vbs放在安装程序中来运行


------解决方案--------------------
http://www.bokebb.com/dev/cn/net/VB/20058105205_4142600.shtml
------解决方案--------------------
键值用Application.ExecutablePath不行吗? 干吗写成 "死 "的