Как узнать программу, которая назвала мою программу по vb6 или c #? - PullRequest
0 голосов
/ 05 октября 2018

Я пишу программу (A), которая считывает информацию из другой программы (B).Когда B зовет A. Как узнать Hwnd из B?С А написано vb6 или c #.Могу ли я использовать API или другой способ?

Большое спасибо

1 Ответ

0 голосов
/ 09 октября 2018

Как насчет программы B, отправляющей свой собственный идентификатор процесса при вызовах A?

Option Explicit

Private Declare Function GetCurrentProcessId Lib "kernel32" () As Long

    Sub execute()

        Dim pid As Integer
        pid = GetCurrentProcessId()

        'Call Program A Pass pid to your Program

    End Sub

Это пример, который получает идентификатор процесса Excel, и теперь вы можете вызвать программу, отправив ее в качестве параметра.Программа теперь идентифицирована.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...