在不使用JEDI的情况下检查Admin用户

时间:2010-11-02 13:08:36

标签: delphi

recent question的回答提供了对Vista及以上版本的管理员组成员资格的检查,这与我迄今为止使用的(我学习的)弃用方法不同。但我真的不想安装整个JEDI API只是为了获得Delphi VCL中缺少的一些函数头和常量的定义,而JEDI API下载似乎还不支持XE。即使最新的SVN文件支持XE,安装11MB仍然只是为了完成这项任务。任何人都可以建议一个简单的,经过测试的独立Delphi例程的源代码吗?

1 个答案:

答案 0 :(得分:7)

请注意,您可以将JwaXXX.pas文件与JEDI API分开包含在内。该文件包含整个包,其中包含所有来源,这些来源绝对不包含在您的EXE中,但在您的硬盘上(我希望您仍有足够的空间)

是的,支持XE!这里没有任何改变。为什么XE应该有单独的包?只需使用Subversion来更新和修复一些问题(与XE无关)。

也没有必要安装JEDI API。但是,您需要设置路径,以便Delphi可以找到源文件。如果不需要JEDI WSCL,则不需要包含它们甚至从磁盘中删除文件。

当然,您可以使用此code并自行转换。通过这种方式,您可以100%控制它。