随笔分类 -  windows API

生成dll动态链接库后的调用
摘要:1.把头文件添加2.把.dll和.lib放到文件夹下1 #include "copyFile.h"2 int main(){3 HINSTANCE hDll;4 typedef void(*PSUM)(char* src,char* dst);5 PSUM pSum;6 hDll=LoadLibrary(L"copyFile.dll");7 pSum=(PSUM)GetProcAddress(hDll,"copyFile");8 pSum("D:\\test\\testsrc.txt","D:\\123. 阅读全文

posted @ 2013-12-12 18:03 云在心 阅读(140) 评论(0) 推荐(0)

利用windows api实现遍历目录
摘要:目录遍历程序程序类型:Console参数:目录名要求:1.目录遍历时,只能使用WindowsAPI函数(FindFirstFile/FindNextFile/FindClose)2.遍历时,深度优先(用递归算法实现)3.使用printf输出目录及文件名4.同时将输出结果写入C:\filelist.txt中 1 #include 2 #include 3 #include 4 #include 5 FILE* fp; 6 void searchCatalog(char* root){ 7 char temp[100]; 8 strcpy(temp,root); 9 str... 阅读全文

posted @ 2013-12-12 15:03 云在心 阅读(1920) 评论(0) 推荐(0)

利用windows api实现文件拷贝
摘要:程序类型:Console参数:源文件名目的文件名要求:1.只能使用WindowsAPI函数(CreateFile/ReadFile/WriteFile/CloseHandle)完成注意点:这里面涉及unicode和ansi编码问题,因为vs初始设置为unicode,所以你输入字符串时要转为wchar有以下方法可以参考:1.把字符编码方式修改为未设置,或者ansi2.L"string",加L#include#includeint main(int argc,TCHAR* argv[]){ if(argc!=3){ return 0; } HANDLE handle... 阅读全文

posted @ 2013-12-12 13:18 云在心 阅读(1173) 评论(0) 推荐(0)

导航