首页 / 软件开发 / .NET编程技术 / Windows 7开发:安装程序检测 - 管理
Windows 7开发:安装程序检测 - 管理2011-04-18 MSDN 目标在这个试验中,您将学习到如何 :• 在 Windows Vista 以 及更新的版本中,确定关于安装侦测的问题。• 修复安装侦测问题系统要求您必须拥有下面的环境以完成这个 实验 :• Microsoft Visual Studio 2008 SP1• Microsoft Windows 7练习 1: 安装侦测问题在这个联系中,您将看到一个“早期版本的” 可执行文件被错误的当成一个安装程序,而事实上它是一个正常的应用程序且不需要以管理 员权限来运行。任务 1 – 确定 UAC 功能已开启在这个任务中,您将 确定用户帐户控制( UAC )处于启用状态。这将使得问题得以实现。1. 点击 Start:a. 点击 Control Panel.b. 点击 User Accounts and Family Safety.c. 点击 User Accounts.d. 点击 Change User Account Control Settings 。一个和下面类似的对话框会弹出来。帮助也可以,点击 Start, 点击 Run, 并输入 UAC. 然后点击 Change User Account Control Settings.2. 确 定滑块如上图所示一样处在默认级别上。(您可以设置它为另外的级别,但是不要将它设置 为 Never notify ,因为这将使 UAC 处于关闭状态。)3.Click OK.任务 2: 确定问题 Identifying the Problem1. 在 Windows 资源管理器中转到 BrokenStockUpdaterDebug 文件夹。2. 将视图变为中等图标或者是大图标,以方便 您查看类盾牌形状的图标覆盖在 BrokenManagedStockUpdater.Exe 文件上。您应该可以看到和下面类似的图标 :3. 双击文件并确认会弹出 UAC 对话框让您来提升权限。这并不是我们希望的,这是由于文件名中包含了“ update ”(并且它是一个不包含清单 文件的 32 位应用程序)。系统会把包含“ setup ” ,“ install ” 和“ update ”关 键字的文件侦测出来。