'±¾ÈËÔÚ×¢²á±íдÏî,¼üÖµÎҲ鿴Á˶¼Ð´Á˽øÈ¥
Dim flag As String
flag = "died"
RegCreateKey HKEY_CURRENT_USER, "Software\Microsoft\Windows\CurrentVersion\Run", hKey
RegSetValueEx hKey, "flagRun", 0, REG_SZ, ByVal flag, LenB(flag)
'дÈë³É¹¦ºóÈ¡³ö,µ«Ã¿´ÎÈ¡³öµÄ¶¼Êǿմ®
temp = RegOpenKeyEx(HKEY_CURRENT_USER, "Software\Microsoft\Windows\CurrentVersion\Run\", 0, KEY_QUERY_VALUE, hKey)
temp = RegQueryValueEx(hKey, "flagRun", 0, REG_SZ, ByVal flag, Len(flag))
print flag
tempµÄÖµÊÇ0,˵Ã÷ȡֵҲ³É¹¦ÁË,µ«flag×ÜÊǿմ®
´ú碼沒ÓÐ錯°¡,
VB code:
Option Explicit
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 RegQueryValueEx Lib "advapi32.dll" Alias "RegQueryValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal lpReserved As Long, lpType As Long, lpData As Any, lpcbData As Long) As Long
Private Declare Function RegSetValueEx Lib "advapi32.dll" Alias "RegSetValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal Reserved
ÎÒÓÃDelphiдÁËÒ»¸öDLL, DLLÀïÓÐMDIµÄ×Ó´°Ìå,DLL³õʼ»¯Ê± ´«µÝµ÷ÓÃÕßµÄTApplication¸øDLL, ÔÚDelphi7Öе÷ÓÃÒѾͨ¹ý,µ«ÊDz»ÖªµÀÔÚVBÖÐÓÐÎÞTApplication¶ÔÓ¦ÀàÐÍ, ÊÇ·ñÄÜÔÚVBÖе÷ÓÃ?
ÄãºÃ£¬ÓÃinstance²»ÊǾͿÉÒÔÁË ......