
windows编程
sistwl
这个作者很懒,什么都没留下…
展开
-
获取本地共享资源详细信息的源码
void GetLocalShareResource(TiXmlElement *pData){ if (pData == NULL) return; USES_CONVERSION; PSHARE_INFO_502 BufPtr,p; NET_API_STATUS res; LPTSTR lpszServer = NULL; DWORD er = 0,tr = 0,resum原创 2012-06-26 09:21:43 · 702 阅读 · 0 评论 -
用SetDi系列api获得所有usb设备
首先是要引入头文件:#include <Setupapi.h>//#include "usbiodef.h"//包含枚举usb设备所需要的guid#include <cfgmgr32.h>#include <devguid.h>#pragma comment(lib, "Setupapi.lib") //导入lib//获得所有sub设备的...原创 2012-10-19 16:40:55 · 3733 阅读 · 0 评论 -
sql2008疑难问题解决
一、安装失败的问题干净的 Windows Server 2003 系统,补丁都打齐了,就是 SQL Server 2008 安装失败。仔细分析安装日志,发现是 XML 6.0 sp1(KB933579) 安装失败导致的数据库安装失败。检查发现,原来系统已经安装了 XML 6.0 sp2,于是 sp1 安装的时候提示系统有更新版本。解决办法:卸载 XML 6.0 sp2 或更高版本,再安装...转载 2012-09-18 11:44:11 · 1007 阅读 · 0 评论 -
获取本机共享资源详细信息的代码
void GetLocalShareResource(TiXmlElement *pData){ if (pData == NULL) return; USES_CONVERSION; PSHARE_INFO_502 BufPtr,p; NET_API_STATUS res; LPTSTR lpszServer = NULL; DWORD er = 0,tr = 0,resu...原创 2019-03-06 10:47:32 · 434 阅读 · 0 评论 -
用Win32 API设置windows XP中FAT32文件夹共享的读写权限
首先是将文件夹设为共享的代码://Set a folder for net shareNET_API_STATUS AddNetShare(LPSTR sharedFolderPath, LPSTR shareName){ DWORD level = 2; SHARE_INFO_2 si; DWORD parmErr = 0; si.shi2_netname ...转载 2012-06-15 11:17:03 · 1586 阅读 · 0 评论 -
如何解决"应用程序无法启动,因为应用程序的并行配置不正确"问题
解决办法就是:使用vcredist_x86.exe再次分发程序。下载地址:(http://download.microsoft.com/download/7/9/8/798325b7-8993-4ef9-9148-8db9ff4187fc/vcredist_x86.exe)对解决方案来说,VS设置成debug版本和release版本是不一样的。关键在于打包的时候的manifest所制定的路...转载 2012-05-15 18:22:42 · 885 阅读 · 0 评论 -
用API实现指定共享用户访问权限的方法
思想是首先获得指定用户的SID,建立一个共享资源的访问控制列表,把SID加入访问控制列表,初始化共享资源的安全描述符void AddShareDir(VectorShareDir& vecShareDir){for (VectorShareDir::iterator iter = vecShareDir.begin(); iter != vecShareDir.end(); iter...原创 2012-03-07 16:04:28 · 2387 阅读 · 0 评论