Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我只是创建了一个小应用程序,它使用了一些 windows api 调用(主要是线程相关的东西)。问题是,生成的程序需要以管理员身份运行。cmake 脚本是这样的:
project(myproject) cmake_minimum_required(VERSION 2.8) add_executable(myproject main.cc myproject-client.cc)
我用这个命令运行它:
cmake -G"MSYS Makefiles" .
有任何想法吗?
很可能您曾经运行过该应用程序并被 Windows 告知“此应用程序可能未正确运行”,从而导致您计算机上某处的策略记住“此应用程序需要提升”。关于此过程或如何撤消它的文档很少或没有文档,但是重命名应用程序或将其构建到不同的路径通常会使您脱离策略。
您也可以尝试添加一个明确声明您不需要提升的清单,您将作为Invoker 运行。