[Perl]用管理员权限自我执行(需要输入密码)

There's more than one way to do it!
https://metacpan.org http://perlmonks.org
回复
头像
PerlMonk
渐入佳境
渐入佳境
帖子: 49
注册时间: 2016年09月19日 10:20
联系:

[Perl]用管理员权限自我执行(需要输入密码)

帖子 PerlMonk »

#Code By: 523066680@163.com
#2017-06

my $self = __FILE__;
if ($ENV{"USERNAME"} =~ /Administrator/i)
{
print "is Admin";
<STDIN>;
}
else
{
print "not Admin";
system("runas /User:Administrator \"perl \\\"$self\\\"\"");
}

exit;
小改
#Code By: 523066680@163.com
#2017-06

my $self = __FILE__;
unless ($ENV{"USERNAME"} =~ /Administrator/i)
{
system("runas /User:Administrator \"perl \\\"$self\\\"\"");
exit;
}

print "Hello Admin\n";
<STDIN>;
exit;
回复

在线用户

正浏览此版面之用户: 没有注册用户 和 10 访客