整理的一些未公开的API

1)BOOL  IsHungAppWindow(

                                                HWND hWnd//main winows handle

                                                  );

//defined in User32.dll

2)BOOL IsHungThread(

                                    DWORD dwThreadID//the thread ID to main thread

)

the 2 APIs to judge the windows is "running" or "Not responding".like as  in Task Management.

 

///================================

3)SHRestartSystemMB

4)SHShutDownDialog

  Declare Function SHShutDownDialog Lib "shell32" Alias "#60"(Byval yourGuess as Long) as  long

5)SHRunDialog

Declare Function SHRunDialog Lib "shell32" Alias "#61"(Byval hOwner as Long,byval UnKnown1 as long ,byval  UnKonwn2 as Long ,byva lszTitle as String ,byval szPrompt as Sting ,byval nFlag as long ) as  long

6)SHChangeIconDialog

Declare Function SHChangeIconDialog Lib "shell32" Alias "#62"(Byval hOwner as Long,byva lszFileName as String ,byval reverse as long,lpIconIndex as Long  ) as  long

7)SHGetExtension

Declare Function SHGetExtension Lib "shell32" Alias "#31"(byva lszPath as String ) as Long

8)SHAddBackslash

Declare Function SHAddBackslash Lib "shell32" Alias "#32"(byva lszPath as String ) as Long

9)SHGetFileName

Declare Function SHGetFileName Lib "shell32" Alias "#34"(byva lszPath as String ) as Long

10)SHPathIsRelative

Declare Function SHPathIsRelative Lib "shell32" Alias "#40"(byva lszPath as String ) as Long

11)SHPathIsExe

Declare Function SHPathIsExe Lib "shell32" Alias "#43"(byva lszPath as String ) as Long

12)SHFileExists

Declare Function SHFileExists Lib "shell32" Alias "#45"(byva lszPath as String ) as Long

13)SHGetPathArgs

Declare Function SHGetPathArgs Lib "shell32" Alias "#52"(byva lszPath as String ) as Long

14)SHGetShortPathName

Declare Function SHGetShortPathName Lib "shell32" Alias "#92"(byva lszPath as String ) as Long

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值