如何在Windows应用程序中使用CMAKE获得管理员特权
How to get Administrator privilege with cmake in windows application?
我想构建一个窗口应用程序,该应用程序需要使用CMAKE的管理员特权。我尝试添加"/castueSuac:" level ='quienteadMinistrator'uiaccess ='false'"/subsystem:windows",但它不起作用
环境:Windows10
IDE:VS2017
cmake:默认为VS2017,版本3.12.18081601-MSVC_2
add_executable(MSP_D WIN32 ${MSP_D_SRC} msp_d.rc)
SET_TARGET_PROPERTIES(MSP_D PROPERTIES LINK_FLAGS "/MANIFESTUAC:"level='requireAdministrator' uiAccess='false'" /SUBSYSTEM:WINDOWS")
如何解决这个问题?如何实现我的目标?任何建议都将不胜感激。
您应该使用类似的东西。您可能需要根据项目类型更改子系统。
SET_TARGET_PROPERTIES(MSP PROPERTIES LINK_FLAGS "/MANIFESTUAC:"level='requireAdministrator' uiAccess='false'" /SUBSYSTEM:WINDOWS")
相关文章:
- 如何创建一个CMake变量,除非显式重写,否则使用默认值
- 使用C++库在Android项目中修改gradle中的cmake参数,用于插入指令的测试
- CMake-按正确顺序将项目与C运行时对象文件链接
- 使用CMake创建QML插件
- cmake如何在fedora工作站中找到boost静态库包
- 使用CMake检测支持的C++标准
- CMake项目Boost库错误:Boost/config/compiler/gcc.hpp:165:10:致命错误:cs
- 如何使用CMake编译.proto文件来生成.grpcp.pb.cc和.grpc.pb.h文件
- cmake在我的项目中所需的所有静态库都不成功
- 在CMakeLists.txt的安装功能中使用.cmake文件有什么用
- 无法链接 CMake 中的本地库
- libssh 的函数在构建 libssh 时无法在 Qt 和 cmake 错误中找到
- 如何在Ubuntu中使用cmake设置qt4
- 使用cmake从源代码构建MySQL连接器/C++失败(与以前的声明冲突)
- 为什么 cmake 许可证<>样式不包括?
- cmake更新缓存的变量
- 将--whole archive链接器选项与CMake和具有其他库依赖项的库一起使用
- 使外部项目可用于find_package CMake
- 如何在Windows应用程序中使用CMAKE获得管理员特权
- 如何使用CMake为visual studio 2010设置图书管理员选项/忽略:4221