获取系统信息(WINDOWS目录/系统目录/临时目录/我的文档/桌面)

 1 void C获取系统目录Dlg::OnBnClickedButton1()
 2 {
 3     TCHAR szPath[MAX_PATH] = { 0 };
 4     GetWindowsDirectory(szPath, MAX_PATH);
 5     MessageBox(szPath);
 6 }
 7
 8
 9 void C获取系统目录Dlg::OnBnClickedButton2()
10 {
11     TCHAR szPath[MAX_PATH] = { 0 };
12     GetSystemDirectory(szPath, MAX_PATH);
13     MessageBox(szPath);
14 }
15
16
17 void C获取系统目录Dlg::OnBnClickedButton3()
18 {
19     TCHAR szPath[MAX_PATH] = { 0 };
20     GetTempPath(MAX_PATH, szPath);
21     MessageBox(szPath);
22 }
23
24
25 void C获取系统目录Dlg::OnBnClickedButton4()
26 {
27     TCHAR szPath[MAX_PATH] = { 0 };
28     SHGetSpecialFolderPath(m_hWnd, szPath, CSIDL_DESKTOP, FALSE);
29     MessageBox(szPath);
30 }
31
32
33 void C获取系统目录Dlg::OnBnClickedButton5()
34 {
35     TCHAR szPath[MAX_PATH] = { 0 };
36     SHGetSpecialFolderPath(m_hWnd, szPath, CSIDL_MYDOCUMENTS, FALSE);
37     MessageBox(szPath);
38 }

原文地址:https://www.cnblogs.com/mktest123/p/12144420.html

时间: 2024-10-16 01:01:23

获取系统信息(WINDOWS目录/系统目录/临时目录/我的文档/桌面)的相关文章

网络抓取功能实现 将获取的结果进行过滤并写入到TXT文档中

下面是自己编写的 网络抓取功能实现 将获取的结果进行过滤并写入到TXT文档中 (以防忘记) 原创哟 import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.FileWriter;import java.io.IOException;import java.io.Inp

游戏制作之路:游戏引擎选择、Mac下和Windows下UnrealEngine 4体验对比、文档及其他

UnrealEngine 4和Unity3d的选择 订阅了UrealEngine4(UE4)开发者.我开始做网站用的是ASP.NET和C#,之后做网站虽然换用更方便的PHP(因为做的都是小网站).我想说,做了长达7年的小网站就算我再水,但是C#我还是懂一些的,而Unity3d刚刚好最建议用的就是C#.C++我不懂,只在高中毕业后看了C++编程思想并把大部分例子都手打入电脑并运行.不极是在肖极Unity3d在移动端有大量成功的案例,文档非常好,视频教程也很全,研究的人也非常多,有问题很容易找到文案

js获取窗口滚动条高度、窗口可视范围高度、文档实际内容高度、滚动条离浏览器底部的高度

1.获取窗口可视范围的高度 1 //获取窗口可视范围的高度 2 function getClientHeight(){ 3 var clientHeight=0; 4 if(document.body.clientHeight&&document.documentElement.clientHeight){ 5 var clientHeight=(document.body.clientHeight<document.documentElement.clientHeight)?doc

windows程序设计——飞机大战笔记(单文档文件登陆界面)

//////////////2015/07/21//////////////// /////////////by xbw/////////////////////// /////////////环境 VS 2013//////////// 飞机大战做的差不多了,闲来无事加点高大上的东西,关于单文档的登陆界面::: 界面有点丑,但是足够账号登陆了,,先试一把: 还不错吧,该有的都有了:: 下面说一下过程 ...... 首先,我们要在资源视图中创建一个Dialog对话框::: 先大体画一下这个对话框

IIS 之 IIS 7及以上多域名或端口绑定同一物理目录并设置不同默认文档

今天在 IIS 7 多端口或域名绑定同一物理目录,设置不同的默认文档遇到问题:同一物理目录的多个站点修改任意一个站点默认文档都会一起更改. 原因:在同一个物理目录下只有一个 web.config,并且 IIS7 把默认文档设置写在这里,导致所有域名的默认文档设置共享. 解决方案: 比如我们把 www.ExampleA.com 和 www.ExampleB.com 两个域名都指向 E:\WebTest 文件目录,想把 www.ExampleA.com 的默认文档设为目录下的 indexA.html

MySQL更改默认的数据文档存储目录

MySQL默认的数据文档存储目录为/var/lib/mysql.假如要把MySQL目录移到/home/data下需要进行下面几步: 1.创建目录 cd /opt && mkdir data 2.把MySQL服务进程停掉 mysqladmin -u root -p shutdown .. 或者 service mysqld stop 3.把/var/lib/mysql整个目录移到/home/data mv /var/lib/mysql/* /opt/data/ 这样就把MySQL的数据文档移

Python sphinx-build在Windows系统中生成Html文档

看到前同事发布的"Markdown/reST 文档发布流水线"基于TFS.Docker.Azure等工具和平台进行文档发布的介绍说明,不得不在心中暗暗竖起大拇指.这套模式,实现了文档编写后版本管理.发布.存档.分享的高度自动化,它不仅仅可以应用在文章中介绍的技术文档发布模式,同样也适用于我们大多数web.app等软件生命周期过程模式.DevOps一词的盛行,绝对不是软件行业中又一个流行语的鼓吹和炒作,而是软件过程的一种发展和进化.结合自动化平台.Docker.云平台等优秀技术和产品.软

多文档获取常用窗口的指针方式

利用MFC进行多文档程序开发的时候,灵活运行系统提供的获取指针方法快速定位到某一个窗体,我个人觉得蛮重要的.1.GetParent(HWND hWnd);获取当前窗口是个子窗口,获取是父窗口的指针,如果是弹出的模态窗口(顶层窗口),获取的是没有WS_CHILD属性的间接父窗口.MSDN中的解释如下:If the window is a child window, the return value is a handle to the parent window. If the window is

struts2获取服务器临时目录

CreateTime--2017年9月7日08:57:39 Author:Marydon struts2获取服务器(tomcat.WebLogic)的临时目录 需要导入: import java.io.File; import org.apache.struts2.ServletActionContext; 方法封装 // 指定服务器的用于临时存储的目录 public static final String TEMP_DIR_CONTEXT_ATTRIBUTE = "javax.servlet.