在Windows平台下获取系统配置文件(如:System.ini)的配置参数. 系统配置文件System.ini的内容如下: [SYSTEM] ServiceIP = 10.128.11.99:60000 CommuType = ShareMemory 代码如下: 包含头文件 Winbase.h (include Windows.h) //GetCurrentPath()函数获取可执行模块的全路径,并将路径中的"\\"变为‘\’,之后去掉了路径中的可执行文件的名字 static voi…
原文地址:C/C++ Windows API——获取系统指定目录 经测试,在win10 VS2017中用wprintf()输出正常,SHGetSpecialFolderPath函数也正常运行 但是用MinGW(gcc)编译器时,wprintf()函数输出乱码,必须用printf()输出,并且SHGetSpecialFolderPath()运行全部失败…
c++中: int cxScreen,cyScreen; cxScreen=GetSystemMetrics(SM_CXSCREEN); cyScreen=GetSystemMetrics(SM_CYSCREEN); c#中: [DllImport("user32")] public static extern int GetSystemMetrics(int nIndex); //获取分辨率宽度 int x = GetSystemMetrics(0); //获取分辨路高度 int y…
转自:http://blog.csdn.net/chy555chy/article 函数 头文件 作用 GetVersionEx <windows.h> 获取系统版本信息(deprecated) VerifyVersionInfo <VersionHelpers.h> 判断当前系统信息是否符合条件 GetComputerName <windows.h> 获取计算机名称 GetUserName <windows.h> 获取用户名 memset <wind…
原文:C# API 获取系统DPI缩放倍数跟分辨率大小 using System; using System.Drawing; using System.Runtime.InteropServices; namespace XYDES { public class PrimaryScreen { #region Win32 API [DllImport("user32.dll")] static extern IntPtr GetDC(IntPtr ptr); [DllImport(&…
系统托盘在我们使用的程序中很普遍,下面我们来看一个很不错的例子,使用Win32 API实现,对理解系统托盘有些帮助. [cpp] view plaincopy #include <windows.h> #define IDR_PAUSE 12 #define IDR_START 13 /* #include <shellapi.h> #pragma   comment(lib,   "shell32.lib") */ LPCTSTR szAppName = TE…
// 使用window api 获得系统时间 // 生成 #include "stdafx.h" #include <Windows.h> #include <direct.h> #include <iostream> int main() { SYSTEMTIME sys; GetLocalTime(&sys); printf("%4d/%02d/%02d %02d:%02d:%02d.%03d 星期%1d\n", \…
转自:http://www.softxp.net/article/win2008-vpn/,,仅作自己的笔记用 Windows sever 2008 R2的NPS(network policy server)可以将服务器配置为VPN服务器,以方面用户通过L2TP方式拨号来访问服务器内网的资源.现在很多公司如果要使用VPN的话,都是使用路由器自带的VPN功能,或者是直接使用VPN路由器,或是VPN硬件.但有些小的外贸公司考虑成本的话,还是可以考虑使用windows server系统配置VPN.也有…
 取DPI 缩放比例 HWND wnd = ::GetDesktopWindow(); dbg_print("desktopwnd:0x%X\n",wnd); HDC dc = GetDC(wnd); int desktopVerts = GetDeviceCaps(dc, DESKTOPVERTRES ); dbg_print("DESKTOPVERTRES:%d\n",desktopVerts); int verts = GetDeviceCaps(dc, VE…
最近工作中遇到一个需求,需要统计当前系统中包含的所有字体.在网上逛了一圈后发现了EnumFontFamiliesEx这个API好像就可以实现这个功能.这里将自己对这个API的理解做一个记录,算是对这块知识的一个总结吧. API介绍 这里主要介绍的API就是EnumFontFamiliesEx以及它的回调函数EnumFontFamExProc.从MSDN的官方文档中可以看出,EnumFontFamiliesEx可以枚举出当前系统中符合特定字符集的所有字体. EnumFontFamiliesEx的函…