Функции API CreateDesktop и CreateProcess - как их правильно вызвать? - VB
Формулировка задачи:
Помогите с вызовом функции. Что не так?
Например CreateProcess. Меняю стандартное объявление функции как:
На объявление:
Вызываю функцию следующим образом:
Как результат – фатальное исключение.
Решение задачи: «Функции API CreateDesktop и CreateProcess - как их правильно вызвать?»
textual
Листинг программы
Private Declare Function CreateDesktop Lib "user32" Alias "CreateDesktopA" (ByVal lpszDesktop As String, ByVal lpszDevice As String, ByVal pDevmode As Long, ByVal dwFlags As Long, ByVal dwDesiredAccess As Long, ByVal lpsa As Long) As Long Private Sub Command1_Click() Dim lnghNewDeskTop As Long Const DESKTOP_CREATEWINDOW = &H2& lnghNewDeskTop = CreateDesktop("NewDeskTop", vbNullString, 0, 0, DESKTOP_CREATEWINDOW, 0) End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д