如何限制外部应用程序访问我的Windows应用程序

时间:2014-10-27 10:40:13

标签: vb6

我们使用Visual Basic 6.0创建了一个Windows应用程序。

外部应用程序访问VB应用程序的表单(屏幕)中存在的控件和数据,并向用户提示验证消息。我们假设外部应用程序正在使用user32.dll中存在的“FindWindow”,“FindWindowEx”API函数来使用逻辑访问我们的应用程序,如以下链接中所述。

Get Text From Specific Textboxes From External Application - Visual Basic .Net

是否可以限制外部应用程序访问VB应用程序表单(屏幕)中的控件和数据?有没有限制匿名访问的方法?

先谢谢。

谢谢, 萨贾塔。

2 个答案:

答案 0 :(得分:2)

抵御劫持者的最简单方法之一是用How To Install the Microsoft Windowless Controls for VB6取代许多内在控制的控件。

这个简单的步骤阻止了许多寄生虫。

答案 1 :(得分:1)

您的程序将文本交给您。 VB6表单包正在为您完成。对窗口进行子类化并终止GetText消息。请参阅https://www.google.com.au/search?q=vb6+subclass+form