我们使用Visual Basic 6.0创建了一个Windows应用程序。
外部应用程序访问VB应用程序的表单(屏幕)中存在的控件和数据,并向用户提示验证消息。我们假设外部应用程序正在使用user32.dll中存在的“FindWindow”,“FindWindowEx”API函数来使用逻辑访问我们的应用程序,如以下链接中所述。
Get Text From Specific Textboxes From External Application - Visual Basic .Net
是否可以限制外部应用程序访问VB应用程序表单(屏幕)中的控件和数据?有没有限制匿名访问的方法?
先谢谢。
谢谢, 萨贾塔。
答案 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。