总有人间一两风,填我十万八千梦

 分类:Windows C/C++

C++ 获取当前进程的 用户名

在Windows系统上,可以使用Windows API来获取当前进程的用户名。以下是一个使用C++的示例代码,展示了如何实现这一功能: GetUserNameA #include <iostream> #include <windows.h>...

Zero、J 5天前 15℃ 0喜欢

如何判断当前进程用户是否是 ActiveDirectory 域用户

如何判断当前进程用户是否是 ActiveDirectory 域用户
在Windows环境中,判断当前进程的用户是否是Active Directory (AD) 域用户可以通过检查用户的登录名来实现。如果用户的登录名包含域名(即格式为DOMAIN\username),则可以认为用户是一个域用户。这个检查可以通过调用Windows API实现,例如...

Zero、J 4个月前 (03-03) 255℃ 0喜欢

windows temp临时文件目录在哪 ?如何通过代码获取

windows temp临时文件目录在哪 ?如何通过代码获取
在Windows操作系统中,AppData\Temp目录通常用于存放临时文件,这些文件可能是由操作系统、安装程序或运行中的应用程序创建的。这个目录对于每个用户账户是独立的,所以它的完整路径依赖于当前登录的用户。通常,你可以通过以下路径找到它: C:\Users\用户名\A...

Zero、J 5个月前 (03-02) 265℃ 0喜欢

C语言URLDownloadToFile获取文件下载进度

URLDownloadToFile是urlmon.dll提供的网络操作API,可以用于从指定的URL下载文件到本地,在C++中通过类很容易实现下载进度的获取,今天需要在C语言中使用到这个函数,这里记录一下使用方法。该函数的定义如下所示。 HRESULT URLDownlo...

Zero、J 4年前 (2020-08-08) 1575℃ 2喜欢

Qt Creator Win32-G++静态编译 libgcc_s_dw2-1.dll、libwinpthread-1.dll、libstdc++-6.dll的问题

相信你能看到这个问题说明你已经知道了Qt静态编译的方式,所以关于Qt的静态编译的操作本文不再赘述。静态编译后,Qt生成的可执行程序体积大幅度缩小,但是会报错,如下面的图所示。(解决方案在最后) 由于找不到libgcc_s_dw2-1.dll,无法继续执行代码。重新安装程序...

Zero、J 4年前 (2020-03-06) 1783℃ 0喜欢

PE修改DOS Sub增加电脑喇叭嘟一声的功能

PE修改DOS Sub增加电脑喇叭嘟一声的功能
在PE文件的头部有一个DOS Stub,而这一段代码已经在32位系统之后废弃了,只有在16位的DOS环境下才会执行,在16位的DOS环境下,执行一个32位的程序将会出现This Program cannot be run in DOS mod的提示,为了更好的学习PE文件,这里还...

Zero、J 8年前 (2016-04-13) 3019℃ 0喜欢

Microsoft CryptoAPI加密技术<二>

Microsoft CryptoAPI加密技术<二>
上次我们讲了Microsoft CryptoAPI的构成以及会话密钥的使用。接下来我们将看一下公私密钥对的使用、HASH算法、数字签名等技术。 一、 公用密钥加密技术 公用密钥加密技术使用两个不同的密钥:公钥和私钥。私钥必须安全的保管好不能被外人知道,而公钥可以告诉任何人,只要他...

Zero、J 8年前 (2016-04-11) 2306℃ 2喜欢