Функции 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

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 3.933 из 5
Похожие ответы