Запуск Pocket PC приложений из программы на VB .NET
От: Аноним  
Дата: 10.09.03 06:36
Оценка:
Добрый день,
Я пишу приложение для Pocket PC на VB .NET. Мне необходимо запускать из моей программы стандартыне приложения Pocket PC (например Pocket Exel, Pocket Word). Может кто-нибудь сталкивался с подобной задачей и знает как ее можно решить на данной платформе.
Заранее Спасибо.

12.09.03 07:58: Перенесено модератором из '.NET' — TK
Re: Запуск Pocket PC приложений из программы на VB .NET
От: Alexander Shargin Россия RSDN.ru
Дата: 12.09.03 09:48
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Добрый день,

А>Я пишу приложение для Pocket PC на VB .NET. Мне необходимо запускать из моей программы стандартыне приложения Pocket PC (например Pocket Exel, Pocket Word). Может кто-нибудь сталкивался с подобной задачей и знает как ее можно решить на данной платформе.

Запуском приложений занимаются апишные функции CreateProcess и ShellExecuteEx. В VB.NET к ним можно обратиться через P/Invoke, например:

Public Class ProcessInfo
Public hProcess As Int32
Public hThread As Int32
Public ProcessID As Int32
Public ThreadID As Int32
End Class

<DllImport("coredll.dll")> _
Public Function CreateProcess( _
ByVal imageName As String, _
ByVal cmdLine As String, _
ByVal lpProcessAttributes As IntPtr, _
ByVal lpThreadAttributes As IntPtr, _
ByVal boolInheritHandles As Int32, _
ByVal dwCreationFlags As Int32, _
ByVal lpEnvironment As IntPtr, _
ByVal lpCurrentDir As IntPtr, _
ByVal si() As Byte, _
ByVal pi As ProcessInfo) As Int32
End Function
--
Я думал, ты огромный страшный Бажище,
А ты недоучка, крохотный Бажик...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.