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 Via C/C++:用户模式下的线程同步——原子操作:Interlocked函数族
以下面的代码为例://Defineaglobalvariablelongg_x=0;DWORD
WINAPI
ThreadFunc1(PVOIDpvParam){g_x++;return0;}DWORD
WINAPI
ThreadFunc2
xiewneqi
·
2020-09-12 08:46
窗口置顶/取消置顶工具
#include#pragmacomment(linker,"/subsystem:windows")int
WINAPI
WinMain(HINSTANCEhInstance,HINSTANCEhPrevInstance
娃娃GO
·
2020-09-12 07:16
VC
工具
winapi
linker
null
windows
include
c++ map嵌套队列(队列嵌套结构体指针)ok
includeusingnamespacestd;structRevData{intsize;chardata[1000];}recv_data;map>amap;HANDLEhMutex;DWORD
WINAPI
Fun1
ShellCollector
·
2020-09-12 06:54
c++基础
__stdcall、__cdecl 、CALLBACK 几种函数修饰符
CALLBACK==
WINAPI
==__stdcall实际上就是一种调用模式,就是约定由调用函数来自行解决压栈参数,同pascal调用。
iteye_8029
·
2020-09-12 06:21
操作系统
c/c++
Windows下计算md5的两种方法
include"iomanip"int_tmain(intargc,_TCHAR*argv[]){HMODULEhCryptdll=LoadLibrary(_T("Cryptdll.dll"));void(
WINAPI
cdzwm
·
2020-09-12 05:20
C++
7. ShowWindow
API函数原型:BOOL
WINAPI
ShowWindow(_In_HW
半路出道的爱码士
·
2020-09-12 04:14
Windows程序设计
RaiseException
RaiseException该函数是用来抛出一个调用线程时发生的异常.语法void
WINAPI
RaiseException(__inDWORDdwExceptionCode,__inDWORDdwExceptionFlags
weixin_34248487
·
2020-09-12 03:20
函数指针模板的简单使用
//函数指针模板的定义templateclassProcTemplate{typedefReturnType(
WINAPI
*PFN_PROC)(Args...)
mynamelj
·
2020-09-12 03:09
基础编程
LoadLibrary函数详细说明
UNICODEHMODULE
WINAPI
LoadLibrary(
cfqcfqcfqcfqcfq
·
2020-09-12 02:15
C++
Windows API一日一练(72)GetUserName函数
函数GetUserName声明如下:WINADVAPIBOOL
WINAPI
anjichan4261
·
2020-09-12 02:22
DeleteFile 删除文件
#include#includeint
WINAPI
_tWinMain(HINSTANCEhInstance,HINSTANCEhPrevInstance,LPTSTRlpCmdLine,intnCmdShow
a2792978505
·
2020-09-12 02:05
TerminateProcess实现关闭任意程序
#include#includeint
WINAPI
_tWinMain(HINSTANCEhInstance,HINSTANCEhPrevInstance,LPTSTRlpCmdLine,intnCmdShow
a2792978505
·
2020-09-12 02:05
ShellExecute 打开网页、目录、邮箱
1#include2#include34int
WINAPI
_tWinMain(HINSTANCEhInstance,5HINSTANCEhPrevInstance,6LPTSTRlpCmdLine,7intnCmdShow
a2792978505
·
2020-09-12 02:05
SetFileAttributes 设置属性
1#include2#include34int
WINAPI
_tWinMain(HINSTANCEhInstance,5HINSTANCEhPrevInstance,6LPTSTRlpCmdLine,7intnCmdShow
a2792978505
·
2020-09-12 02:05
PostMessage发送WM_CLOSE消息,实现关闭任意程序
#include#includeint
WINAPI
_tWinMain(HINSTANCEhInstance,HINSTANCEhPrevInstance,LPTSTRlpCmdLine,intnCmdShow
a2792978505
·
2020-09-12 02:05
【API】GetUserNameEx 函数使用
BOOLEAN
WINAPI
GetUserNameEx(__inEXTENDED_NAME_FORMATNameFormat,__outLPTSTRlpNameBuffer,__in_outPULONGlpnSize
shen_wei
·
2020-09-12 01:09
VC++
获取任务栏句柄
HWNDGetTaskmanWindow(){typedefHWND(
WINAPI
*PROCGETTASKMANWND)();HMODULEhUser32=GetModuleHandle("user32
ShellExecute
·
2020-09-12 01:06
Windows API GetUserNameEx 函数使用
函数原型:BOOLEAN
WINAPI
GetUserNameEx(_In_EXTENDED_NAME_FORMATNameFormat,_Out_LPTSTRlpNameBuffer,_Inout_PULONGlpnSize
Joe_vv
·
2020-09-12 01:06
经验总结
windows
api
C++中用 GetModuleFileName()函数 获得程序当前的运行目录
在开发过程中经常需要获得程序当前的运行目录,这时就可以使用GetModuleFileNamDWORD
WINAPI
GetModuleFileName(HMODULEhModule,LPTSTRlpFileName
FD_2013
·
2020-09-12 01:49
CALLBACK 函数
CALLBACK函数ØCALLBACK==
WINAPI
==__stdcall实际上就是一种调用模式,就是约定由调用函数来自行解决压栈参数,同pascal调用Ø#defineCALLBACK__stdcall
willpower_lsc_NEU
·
2020-09-11 20:24
VC++知识
callback
winapi
pascal
windows
timer
api
通过VirtualQuery查询当前进程虚拟内存使用情况
函数原型:SIZE_T
WINAPI
VirtualQuery(_In_opt_LPCVOIDlpAddress,_Out_PMEMORY_BASIC_INFORMATIONlpBuffer,_In_SIZE_TdwLength
涵涵YH
·
2020-09-11 20:35
Windows核心编程
[原创]捕捉 OutputDebugString 输出的字符串
下面的代码演示了如何获取这些信息:DWORD
WINAPI
CDebugTrack::TrackProc
yonsm
·
2020-09-11 18:40
文档
null
signal
winapi
buffer
command
object
C/C++ 函数调用约定
https://bbs.pediy.com/thread-224583.htmX86函数调用约定X86有三种常用调用约定,cdecl(C规范)/stdcall(
WinAPI
默认)/fastcall函数调用约定
Uncomfortableskiy
·
2020-09-11 18:12
汇编
使用
WinAPI
/ COM接口时的调用约定
背景:网上查到,C#的调用约定是stdcall。前提:这里的测试主要是针对C#项目的"目标平台"为"x86"的情况,其它没有具体测试...测试环境:Win764位,vs2013制作exe(C#,现在用的.net版本为3.5),VC6制作dll。ZC:我没有查到显示指定C#普通函数调用约定的方式。然而,我调试的时候,看到的并非是stdcall...ZC:具体是这样:ecx存放this指针,edx存放
weixin_34396103
·
2020-09-11 17:56
DLL导出与调用约定
调用约定在使用C++或者在常见的windowsAPI的声明头文件常见的
WINAPI
,而W
你狗
·
2020-09-11 17:35
常用的
WINAPI
函数
curuserId()当前用户IDcurext()当前公司IDappl.company().ext()当前公司IDfieldid2pname(tablenum(VendTable),fieldnum(VendTable,DlvTerm)))获取字段名setFocus()获得焦点infolog.activateWindow(form.hWnd())获取窗口焦点currency::curPrice2C
weixin_30371469
·
2020-09-11 17:25
OpenThread的解决之道
最近做一个项目,基于公司的一个产品进行开发,使用VC6.0进行开发,使用到
WinAPI
函数OpenThread函数,编译时出现:‘OpenThread”:undeclaredidentifier的问题。
Rider628
·
2020-09-11 16:26
OpenThread的用法
typedefHANDLE(
WINAPI
*_OPENTHREAD)(DWORD,BOOL,DWORD);_OPENTHREADOpenThread=(_OPENTHREAD)GetProcAddress
浮沙
·
2020-09-11 15:51
MFC
多线程 与变量互斥
C++多线程CreateThread函数使用#include#include//头文件引用较多,有一些与本程序无关/*HANDLE
WINAPI
CreateThread(LPSECURITY_ATTRIBUTESlpThreadAttributes
mrljw
·
2020-09-11 15:40
C/C++
函数
应用相关
VC API常用函数
第一个:FindWindow根据窗口类名或窗口标题名来获得窗口的句柄,该函数返回窗口的句柄,这个函数的定义是这样的HWND
WINAPI
FindWindow(LPCSTRlpClassName,LPCSTRlpWindowName
Holly34
·
2020-09-11 14:44
VC++
最小化窗口至右下角
托盘图标绘制的函数:-------------------------------------------------WINSHELLAPIBOOL
WINAPI
Shell_NotifyIcon(DWORDdwMessage
dkopg24406
·
2020-09-11 14:29
调用约定
在windows平台上的C++编程中经常会看到一些__stdcall,__cdecl,
WINAPI
,CALLBACK等等关键字在函数前面,在.NET中还有__clrcall,__thiscall等关键字
zjwoody
·
2020-09-11 12:28
c++学习
函数调用约定
最近在看《windows程序设计》一书,在书中看到使用windows函数的时候,要在函数前面加上
WINAPI
这样一个关键字。
z974656361
·
2020-09-11 12:25
基础知识
锁定鼠标移动范围
在delphi中,可以用
WINAPI
锁定鼠标移动范围。
weixin_30496431
·
2020-09-11 10:45
Win32API 枚举出当前正在运行的进程
函数原型HANDLE
WINAPI
CreateToolhelp32Snapshot(DWORDdwFlags,DWORDth32ProcessID);函数参数dwFlags指定快照
Boom丶Bum
·
2020-09-11 09:23
windows小记
函数调用约定及其作用和执行过程
在MicrosoftC++系列的C/C++编译器中,常常用PASCAL宏来声明这个调用约定,类似的宏还有
WINAPI
piperzero
·
2020-09-11 09:03
c/c++
WINAPI
和APIENTRY,C/C++函数调用的方式, 函数名字修饰规则
新博客地址:vonsdite.cn新博客地址:vonsdite.cn文章目录新博客地址:vonsdite.cn新博客地址:vonsdite.cn1.
WINAPI
和APIENTRY2.VC的两种调用方式_
VonSdite
·
2020-09-11 08:50
windows
__stdcall与__cdecl
WIN32Api都采用_stdcall调用方式,这样的宏定义说明了问题:#define
WINAPI
_stdcall按C编译方式,_stdcall调用约定在输出函数名前面加下划线,后面加“@”符号和参数的字节数
zipper9527
·
2020-09-10 22:27
VC/MFC/WTL/C++
使用定义文件和
WINAPI
宏编写自己的API动态库
如果你想要自己编写的动态库可以适用更多的其它编程语言,你可以使用定义文件和
WINAPI
宏来编写自己的API动态库。你将会发现,使用这样的动态库输出函数就象使用API函数一样。
wx_zzm
·
2020-09-10 21:10
什么是_stdcall
WINAPI
见windef.h这个头文件#define
WINAPI
__stdcall默认情况下,我们的函数调用都是遵循__stdcall这个规则的。
wm_cindy
·
2020-09-10 21:32
WH_CBT监控有窗体的进程创建
BOOL
WINAPI
SetHook(BOOLfInstall){BOOLfOk;if(fInstall){if(g_hhook==NULL){//error}g_hhook=SetWindowsHookEx
心情第一
·
2020-09-10 20:34
经验
C/C++ 文件读写操作总结
在编程的过程中,文件的操作是一个经常用到的问题,在C++Builder中,可以使用多种方法对文件操作,下面我就按以下几个部分对此作详细介绍,就是:1、基于C的文件操作;2、基于C++的文件操作;3、基于
WINAPI
weixin_34138056
·
2020-09-10 19:26
访问其他进程内存
在Ring3是提供了两个API函数,WriteProcessMemory和ReadProcessMemory来读取其他进程的内存BOOL
WINAPI
WriteProcessMemory(__inHANDLEhProcess
weixin_30407099
·
2020-09-10 18:00
__stdcall,__cdecl,_cdecl,_stdcall,。__fastcall,_fastcall 区别简介
__fastcall,_fastcall区别简介1.今天写线程函数时,发现msdn中对ThreadProc的定义有要求:DWORD
WINAPI
ThreadProc(LPVOIDlpParameter);
tuwen
·
2020-09-10 18:42
c++编译时函数名修饰问题_stdcall,_cdecl,_fastcall
在“windef.h”头文件中可找到:#defineCALLBACK__stdcall#define
WINAPI
__stdcall#define
WINAPI
V__cdecl#defineAPIENTRY
WINAPI
q139861200
·
2020-09-10 15:23
C++
_stdcall,_cdecl区别
WIN32Api都采用_stdcall调用方式,这样的宏定义说明了问题:#define
WINAPI
_stdcall按C编译方式,_stdcall调用约定在输出函数名前面加下划线,后面加“@”符号和参数的字节数
passionkk
·
2020-09-10 15:53
C++
MFC
_stdcall 与 _cdecl
以前用过
WINAPI
,后来做dll也总是习惯于_stdcall,虽然知道C里面用_cdecl的挺多的,还以为只是种习惯声明,直到最近用C#导入C++的dll才发现这两种在原理上实质还是有一定的差别的,又扫盲了
lld951027
·
2020-09-10 15:26
Others
_stdcall, _cdecl的用法与区别
WindowsAPI都采用这种调用方式(#define
WINAPI
_stdcall)。如果按照C编译方式,输出函数名前面加上下划线,后面加上符号@和参数的字节数。
mykongkongarea
·
2020-09-10 15:08
深入体会__cdecl与__stdcall
深入体会__cdecl与__stdcall在学习C++的过程中时常碰到
WINAPI
或者CALLBACK这样的调用约定,每每觉得十分迷惑。究竟这些东西有什么用?不用他们又会不会有问题?
ljx0305
·
2020-09-10 14:09
ADB Tool的安装及ADB命令
一.安装adb:从网上下载adb文件压缩包,交压缩,确保里面包含有adb.exe,Adb
WinApi
.dll及AdbWinUsbApi.dll三个文件.直接将其放入C:\WINDOWS\system32
liuxd3000
·
2020-09-10 14:54
windows
system
shell
cmd
c
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他