找回密码
 加入
搜索
楼主: AUFS

关于判断开机是否第一次运行程序的问题

[复制链接]
发表于 2011-9-26 09:06:19 | 显示全部楼层
  1. Func _GlobalAddAtom($lpString, $hDll_Kernel32 = "kernel32.dll")
  2.     Local $avRval = DllCall($hDll_Kernel32, "short", "GlobalAddAtom", "str", StringLeft($lpString, 255))
  3.     If @error > 0 Then
  4.         SetError(1); DllCall Error
  5.         Return 0
  6.     ElseIf $avRval[0] = 0 Then
  7.         SetError(2); GlobalAddAtom Error
  8.     EndIf
  9.     Return $avRval[0]
  10. EndFunc  ;==>_GlobalAddAtom

  11. Func _GlobalDeleteAtom($iAtom, $hDll_Kernel32 = "kernel32.dll")
  12.     Local $avRval = DllCall($hDll_Kernel32, "short", "GlobalDeleteAtom", "short", $iAtom)
  13.     If @error > 0 Then
  14.         SetError(1); DllCall Error
  15.         Return 0
  16.     EndIf
  17.     Return $avRval[0]
  18. EndFunc  ;==>_GlobalDeleteAtom

  19. Func _GlobalGetAtomName($iAtom, $iBuffSize = 256, $hDll_Kernel32 = "kernel32.dll")
  20.     Local $vBuff = DllStructCreate("char[" & $iBuffSize & "]"), $sBuff
  21.     Local $avRval = DllCall($hDll_Kernel32, "int", "GlobalGetAtomName", "short", $iAtom, "long", DllStructGetPtr($vBuff, 1), "int", $iBuffSize)
  22.     If @error > 0 Then
  23.         SetError(1); DllCall Error
  24.         Return 0
  25.     ElseIf $avRval[0] = 0 Then
  26.         SetError(2); GlobalGetAtomName Error
  27.         Return $avRval[0]
  28.     EndIf
  29.     $sBuff = DllStructGetData($vBuff, 1)
  30.     $vBuff = 0
  31.     Return $sBuff
  32. EndFunc  ;==>_GlobalGetAtomName

  33. Func _GlobalFindAtom($lpString, $hDll_Kernel32 = "kernel32.dll")
  34.     Local $avRval = DllCall($hDll_Kernel32, "short", "GlobalFindAtom", "str", $lpString)
  35.     If @error > 0 Then
  36.         SetError(1); DllCall Error
  37.         Return 0
  38.     ElseIf $avRval[0] = 0 Then
  39.         SetError(2); GlobalAddAtom Error
  40.     EndIf
  41.     Return $avRval[0]
  42. EndFunc  ;==>_GlobalFindAtom

复制代码
我也是搜这个API然后得到了官网上的几个函数,MARK一下,其他人也可以看看,我是不懂怎么弄,只会用
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2026-9-27 15:33 , Processed in 0.053928 second(s), 13 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表