1.Нужно узнавать положение x,y курсора, а затем записывать в файл.
При это программа свёрнута в трей( Это сделано) ,а форма скрыта.То есть нужно делать не через Form(или что-то другое:))_MouseMove?!
2.Как скрыть программу чтобы её небыло... видно в
Ctrl + Alt + Delete -> Приложения?
3.Как запихнуть прогу в автозагрузку но чтобы, в папке автозогрузки её небыло, то есть через рееестр?
4.Как связать файлы(расширения) со своей программой?
Private Sub Command1_Click() 'Запись в реестр
Set Reg = CreateObject("WScript.Shell")
Reg.RegWrite "HKLM\Software\Microsoft\Windows\CurrentVersion\Run\Имя твоей проги", "Путь к твоей проге"
End Sub
Private Sub Command2_Click() 'Удаление из реестра
Set Reg = CreateObject("WScript.Shell")
Reg.RegDelete "HKLM\Software\Microsoft\Windows\CurrentVersion\Run\Имя твоей проги"
End Sub
Private Declare Function RegCreateKey Lib "advapi32.dll" Alias "RegCreateKeyA" (ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long
Private Declare Function RegSetValue Lib "advapi32.dll" Alias "RegSetValueA" (ByVal hKey As Long, ByVal lpSubKey As String, ByVal dwType As Long, ByVal lpData As String, ByVal cbData As Long) As Long
' Return codes from Registration functions.
Const ERROR_SUCCESS = 0&
Const ERROR_BADDB = 1&
Const ERROR_BADKEY = 2&
Const ERROR_CANTOPEN = 3&
Const ERROR_CANTREAD = 4&
Const ERROR_CANTWRITE = 5&
Const ERROR_OUTOFMEMORY = 6&
Const ERROR_INVALID_PARAMETER = 7&
Const ERROR_ACCESS_DENIED = 8&
Private Const HKEY_CLASSES_ROOT = &H80000000
Private Const MAX_PATH = 260&
Private Const REG_SZ = 1
Private Sub Command1_Click()
Dim sKeyName As String
Dim sKeyValue As String
Dim ret&
Dim lphKey&
'Создание ключа "MyApp".
sKeyName = "MyApp"
sKeyValue = "My Application"
ret& = RegCreateKey&(HKEY_CLASSES_ROOT, sKeyName, lphKey&)
ret& = RegSetValue&(lphKey&, "", REG_SZ, sKeyValue, 0&)
'Создание ключа, связанного с "MyApp".
sKeyName = ".BAR"
sKeyValue = "MyApp"
ret& = RegCreateKey&(HKEY_CLASSES_ROOT, sKeyName, lphKey&)
ret& = RegSetValue&(lphKey&, "", REG_SZ, sKeyValue, 0&)
'Коммандная линия для приложения"MyApp".
sKeyName = "MyApp"
sKeyValue = "D:\Basic\MyProjects\SharPad\SharPad.exe %1"
ret& = RegCreateKey&(HKEY_CLASSES_ROOT, sKeyName, lphKey&)
ret& = RegSetValue&(lphKey&, "shell\open\command", REG_SZ, sKeyValue, MAX_PATH)
End Sub
--=GAMER=-- писал(а):Пожалуйста с примерами а то тут ещё думать прийдётся!
[HKEY_CLASSES_ROOT\.расширение твоего файла\Shell\Open\Command] @=путь к экзешнику
Крост писал(а):2.Как скрыть программу чтобы её небыло... видно в
Ctrl + Alt + Delete -> Приложения?
Есть много примеров, но у меня они не работали, да и на ХР вроде не работает это.. =(
Ramzes писал(а):2.
В ХР никак (ИМХО), Только написать библиотеку на С а потом юзать ее в бейсике
2 App.TaskVisible = False
Дык сравнил думать как написать всю эту (КХмм...) или просто вставить привер?FleX_2004 писал(а):Мне ОЧЕНЬ понравоился ответ GAMER'а :
>Пожалуйста с примерами а то тут ещё думать прийдётся!
А зачем тебе с примерами если ты думать не хочешь???7 примеры как вставлять в прогу тоже думать надо.....
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 140