При попытке отключить окна дочерние окна не отключаются.Только главное окно процесса деактивировано.Можно ли также деактивировать все окна, связанные с главным окном?
У пользователя не должно быть опций для ввода или нажатия кнопок в приложении.После деактивации элементов появляется информационное сообщение.Приложение закрывается немедленно, потому что это старая сессия.Пользователь не должен иметь возможности работать со старой версией.
<DllImport("user32.dll")>
Private Shared Function EnableWindow(ByVal hWnd As IntPtr, bEnable As Boolean) As Boolean
End Function
For Each processId As Integer In _processIds
Dim currentProcess As Process = Process.GetProcessById(processId)
EnableWindow(currentProcess.MainWindowHandle, False)
Next