安装阻止确定的用户名
Installation block a determined username
我再次呼吁您的帮助。 Inno Setup 代码中的更多专家。
我试过几种方法。但是没有成功。
我需要阻止用户(进入操作系统会话)安装我的应用程序,用户名:EX??????
即。如果用户名是:
Ennnnnn -> 确定
EXnnnnn -> 无权限
(n是一个数字)
你能帮帮我吗?谢谢。
I've tried several ways. But without success.
向我们展示一些代码。你试过什么了?无论如何..
如果使用了某个用户名,如何阻止安装?
为了获取用户名:
手册列出了可用的常量http://www.jrsoftware.org/ishelp/index.php?topic=consts你会在那里找到{username}
,这是运行安装程序或卸载程序的用户名.
您还可以使用 GetUserNameString()
函数 return 用户名。
它 return 是当前登录系统的用户的名称。
http://www.jrsoftware.org/ishelp/topic_isxfunc_getusernamestring.htm
对比:
- 您可以使用字符串函数来确保用户名不以 "EX" 开头。
- 函数
Pos()
可能会对您有所帮助 http://www.jrsoftware.org/ishelp/topic_isxfunc_pos.htm。
- 你也可以使用
Copy()
来复制前两个字符并进行比较
Prefix := Copy(GetUserNameString(), 0, 2);
我再次呼吁您的帮助。 Inno Setup 代码中的更多专家。
我试过几种方法。但是没有成功。
我需要阻止用户(进入操作系统会话)安装我的应用程序,用户名:EX??????
即。如果用户名是: Ennnnnn -> 确定 EXnnnnn -> 无权限
(n是一个数字)
你能帮帮我吗?谢谢。
I've tried several ways. But without success.
向我们展示一些代码。你试过什么了?无论如何..
如果使用了某个用户名,如何阻止安装?
为了获取用户名:
手册列出了可用的常量http://www.jrsoftware.org/ishelp/index.php?topic=consts你会在那里找到
{username}
,这是运行安装程序或卸载程序的用户名.您还可以使用
GetUserNameString()
函数 return 用户名。 它 return 是当前登录系统的用户的名称。 http://www.jrsoftware.org/ishelp/topic_isxfunc_getusernamestring.htm
对比:
- 您可以使用字符串函数来确保用户名不以 "EX" 开头。
- 函数
Pos()
可能会对您有所帮助 http://www.jrsoftware.org/ishelp/topic_isxfunc_pos.htm。 - 你也可以使用
Copy()
来复制前两个字符并进行比较Prefix := Copy(GetUserNameString(), 0, 2);