none
iexpress制作的自解压文件奇怪的问题! RRS feed

  • 问题

  • 用iexpress制作的自解压文件,在VISTA下存在下面这个很奇怪的问题:

    VISTA系统将UAC设置为有效,如果自解压文件名称中包含setup或者install,UAC的对话框就会显示,

    要求使用者输入管理员密码。如果名称中没有setup或者install,UAC对话框就不会显示。大家看,

    只是名称有变化喔,程序本身没有任何的改变,但是UAC对话框却会显示或者不显示。为什么呐?

    请问有没有解惑的XDJM?谢谢了~急急急~~


    Work Harder
    2011年6月6日 12:44

答案

  • 这是设计的行为。如果exe没有manifest的话,操作系统会检测是否需要提升权限

    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful, so they will appear differently to other users who are visiting your thread for the same problem.
    Visual C++ MVP
    2011年6月6日 13:32
    版主
  • 不知道你怎么查的,去搜索file name setup install update uac很多文章的

    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful, so they will appear differently to other users who are visiting your thread for the same problem.
    Visual C++ MVP
    • 已标记为答案 Min ZhuModerator 2011年6月10日 2:24
    • 取消答案标记 liuyc 2011年6月10日 8:55
    • 已标记为答案 liuyc 2011年6月10日 8:56
    2011年6月7日 2:09
    版主

全部回复

  • 这是设计的行为。如果exe没有manifest的话,操作系统会检测是否需要提升权限

    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful, so they will appear differently to other users who are visiting your thread for the same problem.
    Visual C++ MVP
    2011年6月6日 13:32
    版主
  • 这是设计的行为。如果exe没有manifest的话,操作系统会检测是否需要提升权限

    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful, so they will appear differently to other users who are visiting your thread for the same problem.
    Visual C++ MVP

    谢谢您的回复。

    但是为什么只是名称变化(文件的扩展名并没有变化喔),就会导致不一样的动作呢?

    因为检索了相应的MS文档,都没有发现有提到只是名称变化就会出现提示框的~

    现在俺的客户揪着这个问题对俺一阵猛揍~~无限郁闷中~

    如果还想用iexpress,该如何解决这个问题呢?

     


    Work Harder
    2011年6月7日 1:52
  • 不知道你怎么查的,去搜索file name setup install update uac很多文章的

    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful, so they will appear differently to other users who are visiting your thread for the same problem.
    Visual C++ MVP
    • 已标记为答案 Min ZhuModerator 2011年6月10日 2:24
    • 取消答案标记 liuyc 2011年6月10日 8:55
    • 已标记为答案 liuyc 2011年6月10日 8:56
    2011年6月7日 2:09
    版主
  • 不知道你怎么查的,去搜索file name setup install update uac很多文章的

    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful, so they will appear differently to other users who are visiting your thread for the same problem.
    Visual C++ MVP


    谢谢了,果然是找到相关很多内容:)

     


    Work Harder
    2011年6月7日 6:42