安装阻止确定的用户名

Installation block a determined username

我再次呼吁您的帮助。 Inno Setup 代码中的更多专家。

我试过几种方法。但是没有成功。

我需要阻止用户(进入操作系统会话)安装我的应用程序,用户名:EX??????

即。如果用户名是: Ennnnnn -> 确定 EXnnnnn -> 无权限

(n是一个数字)

你能帮帮我吗?谢谢。

I've tried several ways. But without success.

向我们展示一些代码。你试过什么了?无论如何..

如果使用了某个用户名,如何阻止安装?

为了获取用户名:

对比:

  • 您可以使用字符串函数来确保用户名不以 "EX" 开头。
  • 函数 Pos() 可能会对您有所帮助 http://www.jrsoftware.org/ishelp/topic_isxfunc_pos.htm
  • 你也可以使用Copy()来复制前两个字符并进行比较
    • Prefix := Copy(GetUserNameString(), 0, 2);