win7方面API學習

Getting Applicateion Data Folder Paths Win32

#include <shlobj.h>

//link with shell32.lib

PWSTR  pSzFolderPath = NULL;

if(succeeded(SHGetKnownFolderPath(

FOLDERID_ProgramData,0,NULL,&pSzFolderPath))

{

      CoTaskMemFree(pSzFolderPath);

}

 关于什么时候使用CoTaskMemAlloc/CoTaskMemFree来申请/释放内存

也就是说,如果需要调用COM接口,并且接口中有[out]的参数,且类型不是整形或浮点数之类的基本数据类型,就需要调用CoTaskMemAlloc来申请这块内存,并使用完毕后调用CoTaskMemFree来释放。

setting the Application ID

Process-wide-affects all windows in the process:

#include  <windows.h>

#pragma comment(lib,"shell32.lib")

SetCurrentProcessExplicitAppUserModelId(L"Microsoft.Samples.AppId1");

Windows7Application.SetCurrentProcessAppId("Microsoft.Samples.AppId1")

时间: 2024-11-05 17:27:54

win7方面API學習的相关文章

思維导图管理師認證班學習心得

问题描述 很高興兩位樹百人講師群好夥伴Phoebe老師和David老師又來上海開課了,這次開課主題是<博贊思維導圖管理師認證班>,對於一向很認同思維導圖的我,加上又能拿到發明思維導圖的英國Tony老先生公司發的認證,立馬就報名參加來學習.三天的收穫非常豐富,不是三言兩語可以說的完的,先分享幾個對自己特別有感觸的:一.[人之初,性本"懶"]:這是Phoebe老師課中幽默說的一句話,但其實我真的就是最"懶"的那個代表,學了思維導圖快20年了,記得當初第一份工

共同學習,共同進步

问题描述 有興趣的朋友加群:36278426,嘿嘿,欢迎啊_______________________________版主语:请不要在技术区发非技术帖这次我帮你转移到非技术区了下次将直接删除三次以上,除直接删除外,将封杀ID具体版规请参考置顶的版务帖~_______________________________ 解决方案 本帖最后由 viena 于 2008-04-10 14:43:39 编辑解决方案二:jf解决方案三:顶一下解决方案四:有问题请先GOOGLE,BAIDU解决方案五:支持搂主

VB.net 在64位win7系统下,调用API函数,在传址时为什么总会发生异常。。

问题描述 请帮教各位高人,VB.net在64位win7系统下,调用API函数,在传址时为什么总会发生异常..函数声明:DeclareSubdmc_move_line3Lib"DMC.dll"(ByRefaxisAsShort,ByValDist1AsInteger,ByValDist2AsInteger,ByValDist3AsInteger,ByValposi_modeAsShort)函数调用:DimAxisArray(3)AsShortDimLineEndArray(3)AsInt

以武學的視角來戲說.NET程序員的倚天之術

程序 一個好的程序員是不會只和一家大公司的技術綁在一起的﹐也不會只知道一種Language. 這裡有很多.NET程序員﹐我就拿.NET程序員來舉個例子..NET是微軟的技術﹐這是與"不只和一家大公司的技術綁在一起"的原則相違背了﹐但只要你能有意識地去發覺Programming的真諦﹐你仍然可以從禁錮中投得一些光亮﹐從而一窺"九陰真經". 我們看看﹐有什麼東西是.NET程序員可以掌握並且可倚仗十年而不管微軟存在與否的技術呢? 1. XML.不是.NET裡那些XML A

Apache XML-RPC 教學文章+ 示範程式

apache|xml [主題]Apache XML-RPC 示範教學 (一) [目的]嘗試創作, 分享學習經驗 [下載連結]http://ws.apache.org/xmlrpc/download.html [簡介]Apache XML-RPC 為一組使用 Java 所寫成的 XML-RPC 套件, Apache XML-RPC 的類別分為 Client 端以及 Server 端兩大部分, 它是透過兩套廣為使用的協定 XML 以及 HTTP 來實作遠端程式呼叫. [使用教學 Client 篇]在

新人该学习vb还是vb.net

问题描述 本人是做土木工程的,因为很多时候都需要计算,做一些受力分析什么的,平时也都用excel一类,有时候还得出计算书,所以就想学习下编程,做些小软件方便使用,不知道是学vb好还是vb.net好,望各位指点哈~ 解决方案 解决方案二:vb.net吧,下个vb.net2010速成版就够用的.解决方案三:VB6解决方案四:对于新手来说学.net会不会有些难度啊解决方案五:vb已被淘汰...如果你不是特别喜欢编程只是想用作工作的工具,去学vba吧...解决方案六:再有最好编写的小工具可以生成word

学习JAVA的第一方案 (转贴)

发信人: linuxandjava (linuxANDjava), 信区: Java 标  题: 學習JAVA的第一方案 发信站: 网易虚拟社区北京站 (Thu Apr 20 09:59:51 2000), 站内信件 國內雖然商品化的JAVA作品不多,但是學習JAVA的人數卻扶搖直上. 為了幫助更多的人能夠少走彎路,花最少的錢,用最少的時間, 最大限度的掌握Java, 本人提出如下方案,供初學者參考: 1. 第一階段; 入門    這個時候,最主要的任務是對Java有一個大致的了解,掌握基本的語

认识VF--Visual FoxPro 漫谈

visual BOE.COM Article Resource News Links About US      文章标题Visual FoxPro 漫谈 作品来源BOE 数据网络工作室 创建日期 2001年02月23日 最后更新 2002年07月21日  文字数量 约22000字 作者姓名 陈纯 译者姓名 原创作品 无译者 版权声明 版权属于BOE 数据网络工作室  相关下载 --  细节描述      作为市场上最灵活和功能最强大的数据库管理系统,Visual FoxPro拥有悠久而辉煌的发

Visual Foxpro漫谈(四)

Visual FoxPro 从Visual Studio中分离出来了 2001年2月26日,微软宣布将Visual FoxPro 7从Visual Studio 中分离出来,这是一个好消息还是坏消息呢?我们来分析一下: 我们失去了什么 我们先来观察,Visual FoxPro不成为.Net语言,在技术上损失的是:不能开发基于.Net的Web应用程序. Visual Studio.Net 是一种擅长于开发Web应用程序的工具,过去与现在微软霸占着"桌面应用程序"应用市场,现在微软要吞噬现