微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在Visual Studio 98的Visual Basic 6.0项目中设置/ TSAWARE的位置

我需要为传统的VB 6.0 activeX EXE设置/ TSAWARE标志。 我可以做到

BINEDIT /TSAWARE app.exe

在构build应用程序后,但我想应该有一种方法来在Visual Studio中的VB6项目本身中select它。 我已经看过项目属性,但没有看到任何地方设置链接器选项。 该项目是一个ActiveX组件。

这个问题提到在Visual Studio 6.0中用C ++在链接器中做这件事,但还没有看到在VB中这样做的方式,它似乎没有明确的链接设置。

为什么_CrtSetDumpClient不工作?

什么是PE中的“隔离图像”属性

如何最好的告诉CMake在哪里可以findDLL

exe可以比最大的声明缓冲区小吗?

如何在空的visual c ++项目(或控制台应用程序)中使用find窗口和sendmessage,

如何在Linux上编译cmake,以便它可以生成vsproj文件

将.lib文件添加到Visual Studio 2015中的项目

ShellExeute格式DOS命令

在C ++中实现C库函数

如何使用C ++在Windows中获取硬件信息?

其实“VB6链接器”(VS 6.0 LINK.EXE)确实支持这个标志。 当然,您可能必须确保您已经通过SP6安装了VS 6.0服务包。

调用这个,你可以编辑你的项目的.VBP文件添加部分:

[VBCompiler] LinkSwitches=/TSAWARE

使用更高版本的“Microsoft(R)COFF / PE Dumper Version 8.00.50727.42”来转储已编译的EXE以进行确认,它显示为8000 DLL characteristics Terminal server Aware 。

据我所知,这已经工作了很长一段时间,也许从Service Pack 3。

您将需要按照现在的方式来执行此操作,该标志不受VB6链接支持

A@ALEX C:Program Files (x86)Microsoft Visual StudioVB98 > link /OUT:x.exe /TSAWARE x.obj Microsoft (R) Incremental Linker Version 6.00.8168 copyright (C) Microsoft Corp 1992-1998. All rights reserved. LINK : warning LNK4044: unrecognized option "TSAWARE"; ignored

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐