使python代码在windows中启动时运行

使python代码在windows中启动时运行,python,windows,Python,Windows,我想让python代码在windows中持久运行。 我正在尝试用python制作一个后门,我想给它添加持久性。您可以制作一个批处理文件并将其存储在启动文件夹中,为了实现这一点,只需制作一个名为whatever.bat的批处理文件。然后在其中编写以下代码 @echo off python pathtoyourpyfile\app.py 创建批处理文件后,导航到C:\Users\[您的用户名]\AppData\Roaming\Microsoft\Windows\Start Menu\Program

我想让python代码在windows中持久运行。
我正在尝试用python制作一个后门,我想给它添加持久性。

您可以制作一个批处理文件并将其存储在启动文件夹中,为了实现这一点,只需制作一个名为
whatever.bat
的批处理文件。然后在其中编写以下代码

@echo off
python pathtoyourpyfile\app.py

创建批处理文件后,导航到
C:\Users\[您的用户名]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
并将批处理文件粘贴到此处。现在,每当您的电脑启动时,该批处理文件将执行并调用您的python脚本。

如果您可以简单地将以下代码添加到脚本中,这仅适用于windows!:

import getpass
import os
USER_NAME = getpass.getuser()


def add_to_startup(file_path=""):
    if file_path == "":
        file_path = os.path.dirname(os.path.realpath(__file__))
    bat_path = r'C:\Users\%s\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup' % USER_NAME
    with open(bat_path + '\\' + "open.bat", "w+") as bat_file:
        bat_file.write(r'start "" %s' % file_path)

可能的重复:使用[scheduler]()并使用cmd创建一个.bat文件,如“python C:path_to_script/myscript.py”,并将该文件放入启动文件(win+r并键入shell:startup)中,而不是导航u可以win+r并键入shell:startup是一个很好的代码片段thnx