简体   繁体   English

如何在64位应用程序中使用InstallShield 2012 TrialWare功能?

[英]How to use InstallShield 2012 TrialWare feature with 64 bits application?

I'm trying to use trialware feature on my setup. 我正在尝试在安装程序中使用试用版功能。

Main application is ac# .net application which target any cpu (32 bits and 64 bits). 主要应用程序是ac#.net应用程序,它针对任何cpu(32位和64位)。 So i created a pure win32 dll in c++ and wrapped it using trialware. 所以我用C ++创建了一个纯Win32 dll,并使用试用软件将其包装。 Loaded by [ImportDll] in c# code, it works well... If system is 32 bits ! 由[ImportDll]以c#代码加载,效果很好...如果系统为32位!

So i generated a 64 bits version of my security dll and now application is loading either 32 or 64 bits dll based on computer CPU. 因此,我生成了我的安全dll的64位版本,现在应用程序正在基于计算机CPU加载32位或64位dll。

My problem: no way to wrap this 64 bits dll with InstallShield 2012 trialware (error -7102)... Which make this feature completly useless for us. 我的问题:无法使用InstallShield 2012试用版软件包装此64位dll(错误-7102)...这使此功能对我们完全无用。 Has someone any idea about this issue and how to solve it? 是否有人对此问题有任何想法以及如何解决?

Thank you. 谢谢。

I asked the same question on Flexera community forum and an InstallShield Software Engineer answered me: http://community.flexerasoftware.com/showthread.php?t=199956 我在Flexera社区论坛上问了同样的问题,InstallShield软件工程师回答了我: http : //community.flexerasoftware.com/showthread.php? t=199956

To make it short it is not possible to do so, it is a limitation of IS 2012. My own solution will be to force a x86 compilation dedicated to trialware feature. 简而言之,这是不可能的,这是IS 2012的局限性。我自己的解决方案是强制专用于试用软件功能的x86编译。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 在VS2012中使用InstallShield更新应用程序 - Updating application using InstallShield in VS2012 64位应用程序启动32位进程 - 64 bits application starting 32 bits process 如何使用InstallShield LE为带有SQL Server 2012本地数据库的Visual Studio 2012 Windows窗体应用程序创建setup.exe文件 - How to create a setup.exe file using InstallShield LE for a Visual Studio 2012 Windows Forms Application with SQL Server 2012 Local Database 如何为64位应用程序检索String.GetHashcode()的源代码? - How to retrieve source code of String.GetHashcode() for 64 bits application? 重叠图片无法使用64位应用程序 - overlay image not working 64bits application Winform 应用程序在 WINDOWS 7 -64bits 上崩溃 - Winform application crashs on WINDOWS 7 -64bits 将InstallShield 2012与数据库一起使用 - Usage of InstallShield 2012 with database 如何使用installshield部署Web应用程序? - How to Deploy web application using installshield? 如何使用安装程序(installshield)分发C#应用程序 - How to distribute C# application with installer (installshield) 如何在Windows 64位上使用SQL Server Compact Edition 32位? - How to use SQL Server Compact Edition 32bits on Windows 64bit?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM