整理的一些未公开的API

原创 2004年07月06日 10:55:00

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

 

Vue的一些API理解整理

全局配置(Vue.config)Vue.config是一个与全局配置有关的对象,可以在启动应用之前修改下列属性。1.silent类型: Boolean 取消Vue所有的日志和警告 Vue.conf...
  • HeliumLau
  • HeliumLau
  • 2017年04月15日 10:28
  • 4177

【整理】国内一些大公司的开源项目

转自:http://my.oschina.net/flashsword/blog/156638 昨天看阿里的MetaQ文档,感觉对于消息系统的理解,比起大多数文章都要出色得多了,...
  • LIHUINIHAO
  • LIHUINIHAO
  • 2015年05月04日 16:42
  • 1587

公众号第三方平台开发流程详解

使用Node.js的Koa2框架的公众号第三方平台开发流程详解,包含注册、申请、创建以及主体开发代码均有详细介绍...
  • ErErFei
  • ErErFei
  • 2017年04月18日 10:49
  • 3958

【VBA研究】定时关闭MsgBox及相关未公开的API

iamlaosong文     大家都知道,VBA中自带的MsgBox不能自动关闭,某些特殊情况下需要在指定时间内用户没有点击消息框按钮后能继续运行代码,需要用到定时关闭的消息框,我一般都是自己做一个...
  • iamlaosong
  • iamlaosong
  • 2015年12月16日 10:39
  • 959

调用未公开API SetWindowCompositionAttribute 在Win10下开启Aero

自从Win8开始微软去除了Aero效果,到了Win10Aero又回归了,不过仅仅开始菜单和操作中心有,实际上我们自己的程序也能开启Aero。 这里要用到SetWindowCompositionAttr...
  • YSC3839
  • YSC3839
  • 2016年01月03日 14:49
  • 3818

未公开API实现关机重启的软件源码

  • 2011年04月09日 11:46
  • 4KB
  • 下载

一些未公开的 api

  • 2008年11月18日 10:50
  • 10KB
  • 下载

CListCtrlEx:一个支持文件拖放和实时监视的列表控件——用未公开API函数实现Shell实时监视

一、需求无论何时,当你在Explorer窗口中创建、删除或重命名一个文件夹/文件,或者插入拔除移动存储器时,Windows总是能非常快速地更新它所有的视图。有时候我们的程序中也需要这样的功能,以便当用...
  • WINCOL
  • WINCOL
  • 2011年03月08日 16:11
  • 2674

CListCtrlEx:一个支持文件拖放和实时监视的列表控件——用未公开API函数实现Shell实时监视

一、需求无论何时,当你在Explorer窗口中创建、删除或重命名一个文件夹/文件,或者插入拔除移动存储器时,Windows总是能非常快速地更新它所有的视图。有时候我们的程序中也需要这样的功能,以便当用...
  • liu4584945
  • liu4584945
  • 2011年02月23日 15:08
  • 959

未公开api编程之当前进程的网络连接情况(VC)

  • 2008年10月03日 01:16
  • 8KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:整理的一些未公开的API
举报原因:
原因补充:

(最多只允许输入30个字)