我正在尝试使用我的设置中的trialware功能。
主应用程序是面向任何cpu (32位和64位)的c# .net应用程序。因此,我用c++创建了一个纯win32 dll,并使用trialware对其进行了包装。由c#代码中的ImportDll加载,运行良好...如果系统是32位!
所以我生成了一个64位版本的安全dll,现在应用程序正在加载基于计算机CPU的32位或64位dll。
我的问题:没有办法用InstallShield 2012 trialware包装这个64位的dll (错误-7102)...这使得这个功能对我们来说完全没有用。有没有人知道这个问题,以及如何解决这个问题?
谢谢。
发布于 2011-12-06 16:52:31
我在Flexera社区论坛上问了同样的问题,一位InstallShield软件工程师回答了我:http://community.flexerasoftware.com/showthread.php?t=199956
简而言之,这样做是不可能的,这是IS2012的一个限制。我自己的解决方案将是强制x86编译专门用于trialware功能。
https://stackoverflow.com/questions/8385843
复制相似问题