E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
_winapi
Windows的多线程编程,C/C++
CreateThread 和 ExitThread 使用API函数CreateThread创建线程时,其中的线程函数原型: DWORD
WINAPI
·
2015-10-28 07:22
windows
ring3下Hook NtQueryDirectoryFile隐藏文件
NTSTATUS
WINAPI
Hook_NtQueryDirectoryFile(IN HANDLE FileHandle,IN HANDLE Event OPTIONAL,IN PIO_APC_ROUTINE
·
2015-10-27 16:29
Directory
C/C++ 文件操作
C/C++ 文件操作大概有以下几种 1.C的文件操作; 2.C++的文件操作; 3.
WINAPI
的文件操作; 4.BCB库的文件操作; 5.特殊文件的操作。
·
2015-10-27 15:09
c/c++
dll详解
【转】http://www.cnblogs.com/xuemaxiongfeng/articles/2461632.html 不解为什么要用
WINAPI
宏定义,查了后发现下面的定义。
·
2015-10-27 15:46
dll
C++种类:WIN32、MFC、ATL及CLR
WIN32常规就是不用MFC,使用API函数编的程序;可调用Win32
WinAPI
; 1) Win32
·
2015-10-27 14:57
Win32
玩转Windows服务系列——服务运行、停止流程浅析
启动流程 启动时自然是从程序的入口点开始 extern "C" int
WINAPI
_tWinMain(HINSTANCE /*hInstance*/
·
2015-10-27 13:27
windows
没有找到Adb
WinApi
.dll
没有找到Adb
WinApi
.dll 2. adb server is out of date. killing...
·
2015-10-27 12:27
api
c#调用c++动态库的一些理解
c#调用c++动态库一般我们这样写 [DllImport("UCamer.dll", CallingConvention = CallingConvention.
Winapi
)]
·
2015-10-27 12:39
C++
VC 用发音函数Beep()播放简谱音乐
函数原型: BOOL
WINAPI
Beep( __in
·
2015-10-23 09:01
音乐
使用.netFx4.0提供的方法解决32位程序访问64位系统的64位注册表
网上有很多
winAPI
的方法,关闭注册表的重定向稍微复杂。(关闭文件系统的重定向稍微简单些,搬过来就可以用;关闭注册表的重定向我现在没看懂。) 我这里提供的方法不
·
2015-10-23 08:05
.net
C/C++ 文件读写操作总结
文件的操作是一个经常用到的问题,在C++Builder中,可以使用多种方法对文件操作,下面我就按以下几个部分对此作详细介绍,就是: 1、基于C的文件操作; 2、基于C++的文件操作; 3、基于
WINAPI
·
2015-10-23 08:43
c/c++
在主线程中慎用WaitForSingleObject (WaitForMultipleObjects)
线程函数: DWORD
WINAPI
ThreadProc( while ( !
·
2015-10-23 08:59
object
WinAPI
: SetTimer、KillTimer - 创建与移除高性能定时器
//创建定时器函数的声明: SetTimer( hWnd: HWND; {与定时器相关联的窗口句柄} nIDEvent: UINT; {指定一个非 0 的定时器标识符} uElapse: UINT; {指定间隔时间, 单位是毫秒} lpTimerFunc: TFNTimerProc {每到时间后, 要调用的函数的
·
2015-10-23 08:45
timer
读书笔记——Windows核心编程(8)Interlocked单向链式栈
InitializeSListHead,创建一个空栈 void
WINAPI
Initial
·
2015-10-21 13:10
windows
关于IOCP的方方面面
HANDLE
WINAPI
CreateIoCompletionPort( __in HANDLE FileHandle
·
2015-10-21 13:48
iocp
vc中常用文件操作(二) Ini文件操作
在我们写的程序当中,总有一些配置信息需要保存下来,以便完成程序的功能,最简单的办法就是将这些信息写入INI文件中,程序初始化时再读入.具体应用如下: 一.将信息写入.INI文件中. 1.所用的
WINAPI
·
2015-10-21 13:56
文件操作
mfc 书
引用:http://zhidao.baidu.com/question/194502850.html
WINAPI
就是stdcall,是windows下函数的标准调用方式。
·
2015-10-21 13:04
mfc
创建Windows窗体 : WinMain() 与 WndProc()
UINT, WPARAM, LPARAM); //声名消息处理函数(处理windows和接收windows消息) //hInstance:系统为窗口分配的实例号,2和3忘了.4是显示方式 int
WINAPI
·
2015-10-21 12:00
windows
LoadLibrary文件路径及windows API相关的文件路径问题
LoadLibrary HMODULE
WINAPI
LoadLibrary( _In_ LPCTSTR lpFileName ); Loads
·
2015-10-21 12:24
windows
线程池
nbsp; system.Classes, system.SyncObjs, system.SysUtils, system.DateUtils, GlobalVar, Vcl.Forms,
Winapi
.Windows
·
2015-10-21 12:38
线程池
内存池
unit untMemoryPool; interface{$WARNINGS OFF}uses System.Classes, System.SysUtils,
Winapi
.Windows
·
2015-10-21 12:33
内存
监控其它进程
program Monitor; // {$APPTYPE CONSOLE} uses
Winapi
.Windows, System.SysUtils, ProcLib
·
2015-10-21 12:33
监控
SetWindowPos函数详解
WinAPI
: SetWindowPos - 改变窗口的位置与状态 SetWindowPos(hWnd: HWND; {窗口句柄}hWndInsertAfter: HWND; {窗口的 Z 顺序}X,
·
2015-10-21 12:21
window
WinAPI
: FindWindow、FindWindowEx - 查找窗口
FindWindow( lpClassName, {窗口的类名} lpWindowName: PChar {窗口的标题} ): HWND; {返回窗口的句柄; 失败返回 0} //FindWindowEx 比 FindWindow 多出两个句柄参数: FindWindowEx( Parent: HWND; {要查找子窗
·
2015-10-21 12:08
window
CreateThread, AfxBeginThread,_beginthread, _beginthreadex的区别
线程函数定义为:DWORD
WINAPI
_yourThreadFun(LPVOID
·
2015-10-21 12:55
thread
《Windows API巡礼》のDisableThreadLibraryCalls函数
原型如下: BOOL
WINAPI
DisableThreadLibraryCalls( __in HMODULE hModule ); 参数hModule是指定
·
2015-10-21 12:45
windows
《ASCE1885的信息安全》のWindows下智能卡应用程序的开发(二)
LONG
WINAPI
SCardListReaders( __in SCARDCONTEXT hConte
·
2015-10-21 12:27
windows
WinAPI
: CopyFile - 复制文件
//声明: CopyFile( lpExistingFileName: PChar; {源文件} lpNewFileName: PChar; {目标文件} bFailIfExists: BOOL {如果目标文件存在, True: 失败; False: 覆盖} ):
·
2015-10-21 12:24
File
RaiseException
语法 void
WINAPI
RaiseException( __in DWORD dwExceptionCode, __in DWORD dwExceptionFlags, __in DWORD
·
2015-10-21 12:22
exception
在C#中实现关机
在网上找的一个在C#中实现关机的类,非常简单,就是一个
winapi
的封装。在这里记录一下,以备不时之需。
·
2015-10-21 11:43
C#
WinAPI
多线程
WIN32线程控制主要实现线程的创建、终止、挂起和恢复等操作,这些操作都依赖于WIN32提供的一组API和具体编译器的C运行时库函数。在启动一个线程之前,必须为线程编写一个全局的线程函数,一般来说,C++的类成员函数不能作为线程函数。这是因为在类中定义的成员函数,编译器会给其加上this指针。如果一定要以类成员函数作为线程函数,通常有如下解决方案: (1)将该成员函数声明为static类型,去掉
·
2015-10-21 11:19
多线程
[
WinAPI
] 串口读写
1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <windows.h> 4 5 HANDLE hComm; 6 OVERLAPPED m_ov; 7 COMSTAT comstat; 8 DWORD m_dwCommEvents; 9 1
·
2015-10-21 11:03
api
[
WinAPI
] 串口1-创建[包括: 打不开串口]
本来是用一个USB扩展把一个USB括成4个,然后把USB转串口连接上,虽然设备管理器可以找到用SSCOM也能找到,但是用API就是打不开,最后把USB转串插在电脑的一个USB上就可以啦! 1 #include <windows.h> 2 #include <stdio.h> 3 #include <stdlib.h>
·
2015-10-21 11:02
api
[C++] socket - 6 [API互斥事件对象实现线程同步]
/*API互斥事件对象实现线程同步*/ #include<windows.h> #include<stdio.h> DWORD
WINAPI
·
2015-10-21 11:53
socket
[C++] socket - 5 [API事件对象实现线程同步]
/*API事件对象实现线程同步*/ #include<windows.h> #include<stdio.h> DWORD
WINAPI
·
2015-10-21 11:52
socket
[C++] socket - 4 [线程同步 简单例子]
/*
WINAPI
线程同步*/ #include<windows.h> #include<stdio.h> DWORD
WINAPI
myfun1
·
2015-10-21 11:51
socket
[C++] socket - 3 [线程简单例子 代码]
#include<windows.h> #include<stdio.h> DWORD
WINAPI
myfun1(LPVOID lpParameter
·
2015-10-21 11:50
socket
[
WinAPI
] API 13 [遍历指定目录 打印文件和其他属性]
Windows API中,有一组专门的函数和结构,用于遍历目录,它们是FindFirstFile函数、FindNextFile函数和WIN32_FIND_DATA结构。使用FindFirstFile和FindNextFile函数并与do-while循环结合,可以完成遍历目录的任务。值得一提的是,FindFirstFile输入参数的路径需使用通配符,也就是用户可以根据
·
2015-10-21 11:49
api
[
WinAPI
] API 12 [获取程序所在的目录、程序模块路径,获取和设置当前目录]
Windows系统提供一组API实现对程序运行时相关目录的获取和设置。用户可以使用GetCurrentDirectory和SetCurrentDirectory获取程序的当前目录,获取模块的路径使用GetModuleFileName,如果以NULL参数调用GetModuleFileName,将会返回当前模块的路径。如果在程序主模块(exe)中获取当前模块路径,便可以
·
2015-10-21 11:49
api
[
WinAPI
] API 14 [获取、设置文件属性和时间]
>_< 为了获取文件属性,用户可以使用GetFileAttributes与GetFileAttributesEx函数。 GetFileAttributesEx函数除了返回文件属性外,还返回文件时间信息、文件大小等。GetFileAttributesEx将返回结果保存在WIN32_FILE_ATTRIBUTE DATA结构中。>_< 获取的文
·
2015-10-21 11:49
api
[
WinAPI
] API 11 [创建目录]
编程实现创建目录是非常简单的,只要使用API函数CreateDirectory即可。 (1) Createdirectory ◇参数lpPathName:输入参数,所要创建的目录名或路径。lpSecurityAttributes:输入参数,设置为NULL。◇返回值返回BOOL值,表示是否成功。◇使用说明如果程序返回失败,可以使用GetLastEr
·
2015-10-21 11:48
api
[
WinAPI
] API 10 [创建、打开、读写文件,获取文件大小]
在Windows系统中,创建和打开文件都是使用API函数CreateFile,CreateFile通过指定不同的参数来表示是新建一个文件,打开已经存在的文件,还是重新建立文件等。读写文件最为直接的方式是使用ReadFile和WriteFile函数,也可以使用文件镜像,获取文件大小一般使用GetFileSize函数,也可以使用GetFileAttributesEx等函
·
2015-10-21 11:48
文件大小
[
WinAPI
] API 8 [获取磁盘空间信息]
获取磁盘分区的总容量和空闲空间的容量可以使用GetDiskFreeSpace函数或GetDiskFree SpaceEx函数。GetDiskFreeSpace使用DWORD类型作为输出参数,由于DWOR长度为32位,最大只能表示4GB,而一般的磁盘分区大小都大于4GB,所以,GetDiskFreeSpace并不直接返回磁盘的总容量和空闲空间的容量,而是使用总簇数、空
·
2015-10-21 11:46
api
[
WinAPI
] API 7 [判断光驱内是否有光盘]
判断光驱中是否有光盘,仍然可以使用GetDriveType和GetVolumeInformation函数实现。首先使用驱动器根路径作为GetDriveType和参数,如果返回值是DRIVE_CDROM,则说明此驱动器为光驱。然后使用GetVolumeInformation获取信息,如果成功,则说明存光盘已经放入。调用完成后GetVolumeInformation函数
·
2015-10-21 11:46
api
[
WinAPI
] API 9 [文件的删除、复制和移动功能]
Windows系统为文件的删除、复制、重命名或移动文件提供了相应的API函数。删除文件使用DeleteFile函数;复制文件使用CopyFile函数;重命名文件和移动文件实际是一个操作,使用MoveFile函数。这几个函数的使用都非常简单,下面分别介绍。 (1) DeleteFile。DeleteFile的功能是删除文件。以文件路径作为输入,指向需要删除的文件。文
·
2015-10-21 11:46
api
[
WinAPI
] API 6 [操作驱动器挂载点]
驱动器挂载点,又可以称作卷挂载点。挂载点实际上是操作系统或者用户设置的,用来进入一个逻辑驱动器或者卷的入口。在设置了卷的挂载点后,用户或者应用程序可以使用卷标或者指定的挂载点来进入卷。比如在“C:\”下设置了一个“E\”:卷的挂载点mnt,那么打开“E:\”和打开“C:\mnt”实际上都是进入“E:\”卷。一般可以用FindFirstVolumeMountPoint
·
2015-10-21 11:45
api
[
WinAPI
] API 3 [获取系统目录,并保存在文件里]
1 /* 2 获取系统目录,并保存在文件里 3 [peoject->set->link->project chose->subsystem:console] 4 */ 5 #include<windows.h> 6 int main(int argc,TCHAR argv[]) 7 { 8 //文件句柄
·
2015-10-21 11:44
api
[
WinAPI
] API 2 [MessageBox API][消息框API]
1 /* 2 调用消息框 MessageBox API 3 [peoject->set->link->project chose->subsystem:windows] 4 */ 5 #include<windows.h> 6 #pragma comment(lib,"User32.lib")
·
2015-10-21 11:44
message
[
WinAPI
] API 4 [注册][创建][消息][第一个框架类窗口]
nbsp; 1 #include<windows.h> 2 3 /*全局变量*/ 4 HINSTANCE hinst; 5 6 /*函数声明*/ 7 int
WINAPI
·
2015-10-21 11:44
api
[
WinAPI
] API 5 [遍历驱动器并获取驱动器属性]
(1) GetLogicalDrives。获取主机中所有的逻辑驱动器,以BitMap的形式返回.◇返回值GetLogicalDrive函数返回一个DWORD类型的值,第一位表示所对应的驱动器是否存在。一般情况下DWORD的数据长度是32位,在这个DWORD中,每一位对应了一个逻辑驱动器是否存在。第二位如果是“1”则表示驱动器“B:”存在,第4位如果是“1”则表示驱动
·
2015-10-21 11:44
api
上一页
37
38
39
40
41
42
43
44
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他