系统没有安装在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不行吗? 干吗写成 "死 "的