以编程方式自动填充UAC详细信息

时间:2010-12-07 15:08:23

标签: c# uac

有没有办法通过编程方式自动填写Visa中的UAC登录名和密码?

例如,UAC提示出现。 您的程序会自动为您填写该信息。

,例如,在UAC提示符下使用管理员用户名和密码自动填充该信息的程序。

SendKeys无法将输入键发送到UAC对话框

3 个答案:

答案 0 :(得分:3)

UAC有几个级别。如果您将UAC与“灰色”屏幕一起使用,我相信您想要的是不可能的。此模式专门用于允许其他程序访问UAC-Window。

答案 1 :(得分:1)

如果您以管理员身份登录计算机,则无需提供ID和密码,只需单击“同意”即可。如果您养成了不以管理员身份登录的良好习惯,那么您现在可以放松这种习惯,因为UAC会在您不知情的情况下阻止您使用管理员权限。

答案 2 :(得分:0)

你为什么要这样做?

您是否希望有一个程序,您正在创建绕过UAC?如果是这样,您应该重写您的程序以要求更少的提升权限。

如果您希望这样做,以免您对UAC感到困扰,可以在控制面板中将其关闭。搜索“UAC”。

最后,如果您想要UAC,但是您希望能够快速输入您的凭据,我建议使用AutoHotkey。该程序有一个记录功能,您可以使用该功能创建一个宏,每当您按下指定的热键时,该宏将在UAC窗口中填写您的凭据。