Windows
nsaygl
这个作者很懒,什么都没留下…
展开
-
关于光驱自运行
1, 【HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Exploer】 中"NoDriveTypeAutoRun",决定了是否执行Autorun功能.其中每一位代表一个设备,不同设备用以下数值表示:设备名称第几位数值设备用如下数值表示设备名称含原创 2012-04-11 11:27:17 · 377 阅读 · 0 评论 -
C#与C/C++的交互
C#与C++交互,总体来说可以有两种方法:利用C++/CLI作为代理中间层利用PInvoke实现直接调用第一种方法:实现起来比较简单直观,并且可以实现C#调用C++所写的类,但是问题是MONO构架不支持C++/CLI功能,因此无法实现脱离Microsoft .NET Framework跨平台运行。第二种方法:简单的实现并不麻烦,只要添加DllImpo转载 2017-08-03 10:29:28 · 708 阅读 · 0 评论 -
Dotnet2.0中string 转 char *
String TO char *使用String的Chars[i]方法,该方法只能针对ascii码char at_cmd[1024] = {0};String* _at_cmd = "at+system=wl phy_forcecal 1";int at_cmd_len = _at_cmd->Length;memset(at_cmd,0,1024);for(i=0;i{原创 2017-08-01 09:42:57 · 240 阅读 · 0 评论 -
GetModuleFileName与GetCurrentDirectory
1、函数原型DWORD GetModuleFileName( HMODULE hModule, // handle to module LPTSTR lpFilename, // path buffer DWORD nSize // size of buffer);DWORD GetCurrentDirectory( DWORD nBu原创 2016-07-05 17:01:57 · 449 阅读 · 0 评论 -
beginthreadex CreateThread
我们知道在Windows下创建一个线程的方法有两种,一种就是调用Windows API CreateThread()来创建线程;另外一种就是调用MSVC CRT的函数_beginthread()或_beginthreadex()来创建线程。相应的退出线程也有两个函数Windows API的ExitThread()和CRT的_endthread()。这两套函数都是用来创建和退出线程的,它们有什么区别转载 2015-10-30 16:03:19 · 462 阅读 · 0 评论 -
内核对象简介
Windows核心编程:内核对象1.对象和句柄 对象是静态定义的对象类型的单个运行时实例。对象类型包括系统定义的数据类型,在数据类型实例上的操作的函数以及一组对象属性集。 对象为完成下列四种重要的操作系统任务提供了方便的方法: 为系统资源提供可读的名字; 在进程间共享资源和数据; 保护资源以免非授权访问; 引用跟踪,它允许系统确知对转载 2015-10-30 16:23:10 · 306 阅读 · 0 评论 -
莫名其妙的遇到ASSERT(m_pDocManager != NULL);错误
在编译选项为debug时,调试程序总是在CDocument* CWinApp::OpenDocumentFile(LPCTSTR lpszFileName){ ASSERT(m_pDocManager != NULL); return m_pDocManager->OpenDocumentFile(lpszFileName);}中的ASSERT(m_pDocMa原创 2012-07-24 21:42:18 · 1911 阅读 · 1 评论 -
MFC怎样编写后台运行的程序
MFC怎样编写后台运行的程序--------------------------------------------------------------- http://www.codeproject.com/system/xservice.asp ---------------------------------------------------------------转载 2012-06-11 16:20:19 · 738 阅读 · 0 评论 -
VC/MFC(C++)实现文件拷贝和文件删除等
1、文件拷贝///////////////////////////////////MFC版 文件拷贝/////////////////////////////////void FileCopyTo(CString source, CString destination, CString searchStr, BOOL cover = TRUE){CString strSou转载 2012-06-06 19:37:36 · 664 阅读 · 0 评论 -
读取Excel数据截断问题
编写程序读取excel表格时,前25行数据都能全部读取。而在25行之后,稍微长一点的数据会不能全部读出,数据被截断。可以通过修改注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Excel中TypeGuessRows改为0,即可解决。该值默认为25,所以前25行不会被截断。原创 2017-08-14 16:47:10 · 1015 阅读 · 0 评论