首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

系统没有安装在C盘,如何检查

2012-02-23 
系统没有安装在C盘,怎么检查?打包的时候要把程序写到注册表的启动项,键值用:C:\PROGRAMFILES\程序\程序.EX

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

热点排行