一个关于installsheild的问题 ( 积分: 50 )

  • 主题发起人 主题发起人 可儿
  • 开始时间 开始时间

可儿

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在用installsheild打得包,需要重新设置环境变量,我需要在注册表中修改,已经加了path键值,需要设置path=%path%我的路径,问:如何先取得原来的path?

 
我现在用installsheild打得包,需要重新设置环境变量,我需要在注册表中修改,已经加了path键值,需要设置path=%path%我的路径,问:如何先取得原来的path?

 
我有个笨办法
一般注册表里有你的原始文件路径,我的c学得不好所以先编了一个程序读出路径然后写在c:/根目录下的一个文件里,你只需要在代码里加上运行那个程序,然后去读这个文件就可以了
OpenFileMode(FILE_MODE_NORMAL);
if (OpenFile(nvFileHandle, WINSYSDIR, "ff.ini") >= 0) then
GetLine(nvFileHandle, the_DIR) ;
CloseFile(nvFileHandle);
else
endif;
ComponentSetTarget (MEDIA, "<PEDSDIR>", the_DIR);
 
接受答案了.
 
后退
顶部