如何在64位应用程序中使用InstallShield 2012试用版功能
How to use InstallShield 2012 TrialWare feature with 64 bits application?
我想在我的设置中使用试用软件功能。
Main应用程序是一个c# .net应用程序,可以针对任何cpu(32位和64位)。所以我在c++中创建了一个纯win32 dll,并使用trialware进行了包装。通过[ImportDll]在c#代码中加载,它工作得很好…如果系统是32位的!
所以我生成了一个64位版本的安全dll,现在应用程序正在加载基于计算机CPU的32位或64位dll。
我的问题:没有办法包装这个64位dll与InstallShield 2012试用软件(错误-7102)…这使得这个功能对我们来说毫无用处。有人对这个问题有什么想法和如何解决吗?
谢谢。
我在Flexera社区论坛上问了同样的问题,一位InstallShield软件工程师回答了我:http://community.flexerasoftware.com/showthread.php?t=199956
简而言之,这样做是不可能的,这是is 2012的限制。我自己的解决方案是强制x86编译专用于试用版功能。
相关文章:
- 变量可能尚未初始化[MIRA 2012规则9.1,强制性]
- remove(str.begin(), str.end(), );无法正常工作(我正在使用视觉工作室 2012)
- 我需要安装什么才能获得在Windows Server 2012 R2 Standard上运行C++hello world
- 使用Visual Studio 2012编译时,此代码会给我错误,但是使用代码块就可以了
- Windows 2012 R2 closesocket()挂在侦听套接字上
- 如何配置VS 2012的编译器来更改基本数据类型大小?
- 在 Visual Studio 2012 中未命中断点
- 在Windows Server 2012上运行VS2019编译的应用程序需要什么?
- C Visual Studio 2012 Express命令窗口怪异行为
- 堆损坏对 Windows 2012 r2 服务器的影响
- Visual Studio 2012静态图书馆与Visual Studio 2017
- 命名空间从VS 2017转换为2012年
- 如何将字符串形式的日期 ( "Dec 25, 2012" ) 转换为一组整数 (12/25/12)?
- 嵌套的C 常数数据结构,没有初始化列表或明确命名所有节点-VC 2012过早破坏了内部元素
- C 11魔术静态在Visual Studio 2012中的解决方法
- Visual Studio C++ 2012 和 2017 在随机数生成中表现出不同的行为?
- 在 Visual Studio 2012 中使用 "= delete" 时出现编译器错误
- Visual Studio (2012) 更改 dll 以导出类和变量
- 资源窗口在其他系统上无法正常工作 (Visual Studio 2012)
- 如何在64位应用程序中使用InstallShield 2012试用版功能