能力值:
( LV2,RANK:10 )
|
-
-
2 楼
难道win7能解读源码??? 知道程序做了什么事情? 0 0
那这样的话我加壳是不是就不会有那个小盾牌了 :)
|
能力值:
( LV15,RANK:670 )
|
-
-
3 楼
有盾牌表示需要管理员权限来打开,可以查看它的 manifest 文件。
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
- - manifest.. 这个是?可以修改不,可以用它来把盾牌消除不?
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
消除盾牌的方法:
1、编译程序时,增加类型为21资源名为1的Xml资源
2、XML资源的内容
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
- <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity version="1.0.0.0" processorArchitecture="X86" name="Nullsoft.NSIS.exehead" type="win32" />
<description>Nullsoft Install System v2.34</description>
- <dependency>
- <dependentAssembly>
<assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" processorArchitecture="X86" publicKeyToken="6595b64144ccf1df" language="*" />
</dependentAssembly>
</dependency>
- <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
- <security>
- <requestedPrivileges>
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
</requestedPrivileges>
</security>
</trustInfo>
</assembly>
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
VB中添加你说的xml资源,是在vb中的资源管理器中操作吗 ?
|
能力值:
( LV5,RANK:60 )
|
-
-
8 楼
表示关注~~
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
跟Menifest有关吧~~
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
这个只是因为WIN7加入了程序认证
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
如果某个程序直接尝试以管理员权限,需要在程序里增加.manifest资源,增加如下内容:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
version="1.0.0.0"
processorArchitecture="X86"
name="test.exe.manifest"
type="win32"
/>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel level="requireAdministrator" uiAccess="false"/>
</requestedPrivileges>
</security>
</trustInfo>
</assembly>
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
增加.manifest资源没测试过,我用的vc,vb应该也一样,添加资源。
编译好的程序,用资源查看工具看一下是不是有个类型为21资源名为1的Xml资源!
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
看看逛逛 学学!!!
|
|
|