如何使用post脚本删除msi安装程序的“管理权限”? [英] How remove “administrative privilege” of msi installer using post script?

查看:133
本文介绍了如何使用post脚本删除msi安装程序的“管理权限”?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我为winform项目创建了msi安装程序。我的应用程序安装在路径C:\Program Files(x86)\ Dashboard上。但是不允许将文件写入此文件夹,如何在msi安装程序中实现post脚本到此解决方案?



我尝试过:



我在我的安装项目中创建了一些自定义操作。

I am create msi installer for my winform project . my application is installed on the path C:\Program Files (x86)\Dashboard. But does not permission to write a file into this folder, how can i implement post script in msi installer to this solution?

What I have tried:

I create some custom action in my setup project.

推荐答案

程序文件文件夹受windows保护,指南是你不应该将用户数据写入该文件夹。



如果你需要写入数据用户,那么用户可访问文件夹如:

The "Program Files" folder is protected by windows, and the guideline is that you are not supposed to write user data to that folder.

If you need to write data user the user accessible folders like :
C:\Users\name\AppData\Roaming
C:\Users\name\AppData\Local



使用c#:


With c#:

Environment.SpecialFolder.ApplicationData
Environment.SpecialFolder.LocalApplicationData
Environment.SpecialFolder.MyDocuments


这篇关于如何使用post脚本删除msi安装程序的“管理权限”?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆