thesnow 发表于 2011-2-3 20:59:55

thesnoW 原创DLL或AU3代码

以后慢慢更新.

代码1(获取CPU核心数量):

$s=DllStructCreate('byte;ptr;dword;word')
DllCall('kernel32.dll','int','GetSystemInfo','ptr',DllStructGetPtr($s))

MsgBox(32,"",DllStructGetData($s,3))


代码2(获取系统有没有电池/检测笔记本的一个手段之一)

;~ typedef struct _SYSTEM_POWER_STATUS {
;~   BYTE ACLineStatus;
;~   BYTE BatteryFlag;
;~   BYTE BatteryLifePercent;
;~   BYTE Reserved1;
;~   DWORD BatteryLifeTime;
;~   DWORD BatteryFullLifeTime;
;~ }   SYSTEM_POWER_STATUS, *LPSYSTEM_POWER_STATUS;

$_SYSTEM_POWER_STATUS=DllStructCreate('byte;dword')
DllCall('Kernel32.dll','bool','GetSystemPowerStatus','ptr',DllStructGetPtr($_SYSTEM_POWER_STATUS))
MsgBox(32,"电池状态",DllStructGetData($_SYSTEM_POWER_STATUS,1,2))
MsgBox(32,"电源状态",DllStructGetData($_SYSTEM_POWER_STATUS,1,1))
MsgBox(32,"电源状态百分比",DllStructGetData($_SYSTEM_POWER_STATUS,1,3))
MsgBox(32,"电池剩余时间(DWORD)",DllStructGetData($_SYSTEM_POWER_STATUS,2,1))
MsgBox(32,"电池总的时间(DWORD)",DllStructGetData($_SYSTEM_POWER_STATUS,2,2))

;~ Value        Meaning
;~ 1                High—the battery capacity is at more than 66 percent
;~ 2                Low—the battery capacity is at less than 33 percent
;~ 4                Critical—the battery capacity is at less than five percent
;~ 8                Charging
;~ 128                No system battery
;~ 255                Unknown status—unable to read the battery flag information

Hen5ei 发表于 2011-2-3 21:24:02

原创外挂... 外挂...真的是外挂丫

btkingplay 发表于 2011-2-3 23:07:38

支持原创 谢谢啊分享技术

KgtFaith 发表于 2011-2-3 23:50:46

必须要顶一下,对Dll很感兴趣。。

思夜月心 发表于 2011-2-4 00:07:42

潇老的东西不顶不行啊!第一个很不错啊!我先收藏了!

xdcysten 发表于 2011-2-4 05:31:15

真的学习了,很不错,多谢分享

netegg 发表于 2011-2-4 06:17:50

本帖最后由 netegg 于 2011-2-4 11:52 编辑

老大,我求你了,最近怎么老出些见过的函数,这两个api我忘了什么时候就加到apiex里了

jonyzhr 发表于 2011-2-4 08:24:23

函数都不错,支持..

chenronting 发表于 2011-2-4 14:54:29

呵呵 。 重复了。老大好不容易发一贴子, 容易嘛?我顶,不是还有未出来的东西吗。期待ING

ssjoe 发表于 2011-2-4 16:28:10

不错,我对DLL也很感兴趣,可是学不会,支持下吧!

卫和谐 发表于 2011-2-4 19:57:52

回复 7# netegg

意思是萧的函数已经有了?

kodin 发表于 2011-2-4 21:46:19

回复 1# thesnow


难产好多年了....呵呵!

thesnow 发表于 2011-2-4 22:34:49

回复 7# netegg


    不要慌~~

devilma 发表于 2011-2-7 00:16:09

嗯,收藏一下,谢谢楼主

rchockxm 发表于 2011-2-7 09:11:26

支持一下
希望能繼續更新
页: [1] 2 3
查看完整版本: thesnoW 原创DLL或AU3代码