我使用Visual Studio 2008(SP1)为Office 2007 AddIn创建了一个Visual Studio安装项目.安装程序仅将文件复制到每个用户位置(LocalAppData),并仅将注册表设置写入HKEY_CURRENT_USER,但在Windows 7下运行时,MSI会在开始复制文件之前请求管理员凭据.安装程序在Windows XP上的受限用户帐户下运行良好,但在Windows 7下,似乎需要管理员权限.
我无法找到删除管理员提升要求的方法,我想知道如何执行此操作,或者如果无法使用Visual Studio安装项目执行此操作.
**更新2010-11-03(更多详情)**
当我构建Visual Studio安装项目时,它会创建一个setup.exe和一个MSI文件.Visual Studio 2008似乎没有给我足够的控制如何创建setup.exe或如何创建MSI文件.setup.exe文件似乎仅用于安装我的Office 2007 AddIn可能需要的任何先决条件.它是可以独立运行的MSI文件,用于安装实际的Office 2007 AddIn.我想学习如何标记MSI文件,使其不要求管理员权限,因为我的MSI文件只将文件复制到每个用户的位置,只将注册表设置写入HKEY_CURRENT_USER.