逐梦论坛's Archiver

shillan 发表于 2013-2-1 22:03

Setup Factory 打包时获取程序安装路径的方法

在打包程序时,需要获取用户选择的安装目录,写入注册表,获取语句为:[b][color=Red]SessionVar.Expand("%AppFolder%")..[/color][/b]
例子:
Registry.SetValue(HKEY_LOCAL_MACHINE,"SYSTEM\\CurrentControlSet\\Services\\USBDisable","ImagePath",[color=Red]SessionVar.Expand("%AppFolder%").."\\USBDisable.exe"[/color],REG_EXPAND_SZ);
或者:
Registry.SetValue(HKEY_LOCAL_MACHINE,"SYSTEM\\CurrentControlSet\\Services\\USBDisable","ImagePath",[color=blue]SessionVar.Expand("%AppFolder%\\USBDisable.exe")[/color],REG_EXPAND_SZ);

snqvv 发表于 2013-5-1 06:40

很好,谢谢你啊,辛苦了~~

晴晴ら公主 发表于 2013-5-9 08:08

好帖,确实好帖!

晨炳龙 发表于 2013-5-17 10:06

支持一下吧,确实是不错的贴子。

真的很遙遠 发表于 2013-6-3 16:47

呵呵,看大家评论如何

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.