Python Pyinstaller exe文件正在请求管理员密码

Python Pyinstaller exe文件正在请求管理员密码,python,pyinstaller,Python,Pyinstaller,我有一个脚本,可以将文件从一个位置移动到用户桌面上,提取文件夹并在桌面上创建exe文件的快捷方式。当我从空闲状态运行脚本时,它工作正常。一旦我用pyinstaller创建了一个exe,在下面的脚本中,它会在运行exe时请求管理员密码。在我的公司,我们的电脑没有管理员权限。谁能告诉我是什么导致管理员密码请求 import zipfile import os import winshell import ctypes import shutil filepath = os.path.expand

我有一个脚本,可以将文件从一个位置移动到用户桌面上,提取文件夹并在桌面上创建exe文件的快捷方式。当我从空闲状态运行脚本时,它工作正常。一旦我用pyinstaller创建了一个exe,在下面的脚本中,它会在运行exe时请求管理员密码。在我的公司,我们的电脑没有管理员权限。谁能告诉我是什么导致管理员密码请求

import zipfile
import os
import winshell
import ctypes
import shutil


filepath = os.path.expanduser("~\Desktop\\")
srcFile = 'I:\Decoder\Decoder.zip'
shutil.copyfile(srcFile, filepath +'Decoder.zip')
if os.path.isfile(filepath +'Decoder.zip'):

    with zipfile.ZipFile(filepath +'Decoder.zip','r') as zip_ref:
        zip_ref.extractall(filepath+'Decoder')


    link_filepath = os.path.join(winshell.desktop(), "Decoder-Shortcut.lnk")
    with winshell.shortcut(link_filepath) as link:
        link.path = filepath+'Decoder\dist\Decoder\Decoder.exe'
        link.description = "Shortcut to Decoder"

    ctypes.windll.user32.MessageBoxA(0, "Decoder-shortcut has been added to your Desktop, Enjoy!", "Info", 1)

else:
    ctypes.windll.user32.MessageBoxA(0, "Please Copy the Decoder.zip file to the desktop.!", "Info", 1)

当PyInstaller生成exe文件时,它会自动使其仅可使用管理员权限打开。您必须使用类似py2exe或cx_Freeze的东西,这样您就不必这么做了

但是我正在创建快捷方式的exe文件也是以同样的方式创建的,它不需要管理员权限。这就是为什么我认为这是程序正在做的事情。如果您使用python three do cx_Freeze,我将尝试py2exe。快捷方式取决于您的设置方式,它们不需要管理员权限。@PatrickONeill您让它工作了吗?如果是,请将我的答案标记为正确,以便将来的人可以解决此问题!