使用PowerBuilder 5应用程序进行代码签名和UAC [英] Code signing and UAC with a PowerBuilder 5 application

查看:78
本文介绍了使用PowerBuilder 5应用程序进行代码签名和UAC的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我最初将此内容发布在Win7 App Compat论坛上,但在这里被引用.

我们正试图使PowerBuilder 5应用程序与Win 7兼容.Win7标志要求之一exe签名.因此,我确实做了与使用signtool签署.NET应用程序一样的过程(该过程已得到证明).从PB5应用程序的signtool生成的结果exe带有数字签名,但是执行后,BUT将立即崩溃.

我在事件日志中得到的只是对应用程序ourapp.exe进行故障修复,版本为5.0" .4.76,故障模块pbrte050.dll,版本5.0.4.78,故障地址0x00022f58."

另一个Win7要求要求实施UAC.我使用mt将清单添加到PB5应用程序中,并得到相同的结果,即运行时生成的exe失败,并在事件日志中出现了相同的消息.

<?xml version =" ; 1.0"encoding ="UTF-8" standalone =是"?

< assembly xmlns ="urn:schemas-microsoft-com:asm.v1" manifestVersion ="1.0">

< assemblyIdentity version =''5.0.4.76'';名称="msc20032" type ="win32"/>

< trustInfo xmlns =" urn:schemas-microsoft-com:asm.v3"

< security>

< requestedPrivileges>

< requestedExecutionLevel level ="requireAdministrator"/>

</requestedPrivileges>

</security>

</trustInfo>

</assembly>

您能建议我采取什么措施来解决此问题吗?

解决方案

<引用>

我最初将此内容发布在Win7 App Compat论坛上,但在这里被引用.


是的,这是正确的地方.

无论如何,您是否一直在遵循任何手册?

我的意思是,如果您购买了 Windows 7兼容性徽标计划的许可证,那么他们将立即为您提供帮助.

我刚刚进行了搜索,然后猜到了,您是互联网上唯一出现此问题的人,根据Google搜索引擎,请检查此处.

我不是100%肯定;但是,我认为这可能与签名有关.

我在下面选择了很多有益的链接:

法律协议(公开视图): https://winqual.microsoft.com/member/LAC/Default.aspx?auth=0

Windows 7客户端软件徽标计划:

http: //msdn.microsoft.com/zh-CN/windows/dd203105.aspx

https://winqual.microsoft.com/

Windows徽标计划:概述:
http://www.microsoft.com /whdc/winlogo/default.mspx

http://msdn.microsoft.com/zh-cn/library/ms537361(VS.85).aspx


我希望此信息对您有所帮助...

祝您有美好的一天……

最好的问候,
Fisnik
解决方案

I originally posted this on the Win7 App Compat Forum but was referred here.


Hi, yes this is the right place.

Anyway, have you been following any manual(s) for this?

I mean, if you have purchased a license for the Windows 7 Compatibility Logo Program, then they shall help you immediately.


I just did a search, and guess what, you’re the only on the internet which has this problem, according to Google search engine, check here.


I am not 100 % percent sure; however, I think it may have to do with the signing.


I have picked a bunch of good and helpful links below:

Legal Agreements (Public View):

https://winqual.microsoft.com/member/LAC/Default.aspx?auth=0

Windows 7 Client Software Logo Program:

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=27028822-b172-4cec-91a3-26b610a4da79

The Windows 7 Software Logo Program:
http://msdn.microsoft.com/en-us/windows/dd203105.aspx

Windows Quality Online Services (Winqual):
https://winqual.microsoft.com/

Windows Logo Program: Overview:
http://www.microsoft.com/whdc/winlogo/default.mspx

Introduction to Code Signing:
http://msdn.microsoft.com/en-us/library/ms537361(VS.85).aspx


I hope this information was helpful…


Have a nice day…


Best regards,
Fisnik


这篇关于使用PowerBuilder 5应用程序进行代码签名和UAC的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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