小编Vis*_*ell的帖子

捕获隐藏桌面的截图

我在Windows上使用虚拟桌面使用简单的应用程序,我用C++编写自己,我想知道是否有方法来捕获二级/隐藏桌面的截图?我知道我可以做SwitchDesktop - >捕获截图 - > SwitchDesktop,但它听起来不是很好的解决方案....

也许我在隐藏的桌面上运行一些窗口,以获得它的hwnd和SOMEHOW使用它来捕获整个屏幕?

我已经运行了Spy ++,但似乎没有找到不属于当前活动桌面的窗口.

提前致谢.

c++ windows winapi gdi+ gdi

6
推荐指数
1
解决办法
2169
查看次数

ALPC Windows NT API 的?

我发现在 Vista+ 系统上要连接到新的 LPC 端口,即 ALPC,您必须使用新的功能集:

     NtAlpcAcceptConnectPort NtAlpcCancelMessage NtAlpcConnectPort NtAlpcCreatePort   NtAlpcCreatePortSection NtAlpcCreateResourceReserve NtAlpcCreateSectionView   NtAlpcCreateSecurityContext NtAlpcDeletePortSection etc....
Run Code Online (Sandbox Code Playgroud)

我进行了深入的搜索,但没有找到任何可以学习如何使用这些函数的代码示例。因此,如果有人有代码示例或有正在使用它们的应用程序,因此我可以将其反转,请分享。

windows winapi ipc windows-vista windows-7

5
推荐指数
0
解决办法
2937
查看次数

画鼠标指针图标?

我正在编写一些有趣的小工具.我希望能够在与原始鼠标不同的位置绘制第二个(或更多)鼠标指针图标,但是根据原始鼠标的移动来移动它.

我知道如何跟踪鼠标的移动,但我不知道如何绘制/重绘鼠标指针; 有人可以帮忙吗?

c++ windows mouse gdi

5
推荐指数
2
解决办法
2420
查看次数

恢复中止下载?

我有很少的PC在慢速Internet连接网络上运行+他们使用VPN,因此连接变得非常慢.我有自己的应用程序必须通过HTTP从外部服务器下载更新,但如果更新大约几MB,则无法下载.所以我要问的是如何实现下载方法,以便在连接中止后我可以恢复下载.

我在Windows,C++上编码,如果我可以使用WinAPI实现这一点会很好.

我认为Internet Explorer具有此功能,因此必须使用WININET实现.

c++ windows winapi http wininet

2
推荐指数
1
解决办法
1325
查看次数

在Wininet中使用SSL

有人可以给我示例如何将SSL与Wininet API一起使用吗?这是我的代码,但没有成功.....

DWORD dwFlags = INTERNET_FLAG_SECURE|INTERNET_FLAG_IGNORE_CERT_CN_INVALID|SECURITY_FLAG_IGNORE_UNKNOWN_CA|INTERNET_FLAG_IGNORE_CERT_DATE_INVALID|INTERNET_FLAG_NO_AUTO_REDIRECT|INTERNET_FLAG_PRAGMA_NOCACHE|INTERNET_FLAG_NO_CACHE_WRITE;

hOpen = InternetOpen(UserAgent,INTERNET_OPEN_TYPE_PRECONFIG,NULL,NULL,0);
hConnect = InternetConnect(hOpen,Url,INTERNET_DEFAULT_HTTPS_PORT,NULL,NULL,INTERNET_SERVICE_HTTP,0,0);
hRequest = HttpOpenRequest(hConnect,GET,Pages,NULL,NULL,NULL,dwFlags,0);

HttpSendRequest(hRequest,ContentType,-1L,NULL,0);
Run Code Online (Sandbox Code Playgroud)

提前致谢。

c windows ssl https winapi

1
推荐指数
1
解决办法
3475
查看次数

暂停/恢复所有用户进程 - 这可能吗?

我有很多应用程序同时运行的PC,我想是可以暂停所有应用程序,我想这样做是为了定期运行另一个使用大量CPU的应用程序,所以希望它拥有所有处理器时间.事情是我想暂停所有应用程序运行我的东西,使用CPU很多,然后当我的东西退出,恢复所有应用程序和所有工作恢复正常....

欢迎任何评论.

c windows winapi multithreading multiprocessing

1
推荐指数
1
解决办法
153
查看次数

GDI - 如何创建和填充位图?

有人可以给我简短的解释如何使用GDI/GDI +创建位图运行时并用颜色填充它?

提前致谢.

c++ windows gdi+ gdi bitmap

0
推荐指数
1
解决办法
2275
查看次数