我再次呼吁你的帮助。更多关于Inno设置代码的专家。
我尝试了几种方法。但没有成功。
我需要使用用户名阻止我的应用程序安装到用户(进入操作系统会话):EX ?????
IE中。如果用户名是: Ennnnnn - >好 EXnnnn - >没有许可
(n是数字)
你能帮我吗?谢谢。答案 0 :(得分:1)
我尝试了几种方法。但没有成功。
向我们展示一些代码。你都尝试了些什么?反正..
如果使用某个用户名,如何阻止安装?
为了获得用户名:
手册列出了可用的常量http://www.jrsoftware.org/ishelp/index.php?topic=consts您会在其中找到{username}
,这是运行安装程序或卸载程序的用户的名称。
您还可以使用GetUserNameString()
功能返回用户名。
它返回当前登录到系统的用户的名称。
http://www.jrsoftware.org/ishelp/topic_isxfunc_getusernamestring.htm
进行比较:
Pos()
可能会帮助您http://www.jrsoftware.org/ishelp/topic_isxfunc_pos.htm。 Copy()
复制前两个字符并进行比较
Prefix := Copy(GetUserNameString(), 0, 2);