您试图从目录中执行 CGI、ISAPI 或其他可执行程序,但该目录不尣许执行程序
- 如果您认为该目录应该允许执行访问权限,请与网站管理员联系
解决方案:在执行权限里选纯脚本
原创文章 19获赞 1访问量 8萬+
版权聲明:本文为博主原创文章遵循
版权协议,转载请附上原文出处链接和本声明
您试图从目录中执行 CGI、ISAPI 或其他可执行程序,但该目录不尣许执行程序
- 如果您认为该目录应该允许执行访问权限,请与网站管理员联系
解决方案:在执行权限里选纯脚本
原创文章 19获赞 1访问量 8萬+
我们在运行我们编写好的python
代码时会碰到这样的报错问题
这是因为我们编写的脚本的权限不够。一种解决办法是在管理员cmd
中运行我们的脚本(右键以 run as administrator)但是这种办法不夠优雅。我们经常看到当我们运行一些需要高权限的软件时会弹出以下对话框
这被称为用户安全控制,简称为UAC
那么我们在写代码的时候怎么添加这个功能呢?
这里我们要用到一个关鍵的函数ShellExecute
具体细节看微软官方的文档
要提醒你的是不要在IDE中运行。
如果在非管理员权限下运行的话其实这里运行了两次代码,第一次肯定是没有管理员权限的第二次拥有管理员权限。
有的时候我们不希望有这种UAC弹框我们希望程序偷偷的拥有管理员权限,这要怎么做呢这其实挺邪恶的。感兴趣的话可以看这篇