zoukankan      html  css  js  c++  java
  • win7方面API學習 分类: VC++ 2013-10-08 08:33 632人阅读 评论(0) 收藏

    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")

    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    Elkstack2.0部署
    ZABBIX自定义用户KEY与参数USERPARAMETERS监控脚本输出
    elasticsearch 管理工具
    指定时间开启、结束定时器
    异步的作用
    快速生成几百万条测试数据
    查看查询索引
    蠕虫复制
    导出数据库
    header
  • 原文地址:https://www.cnblogs.com/mao0504/p/4706763.html
Copyright © 2011-2022 走看看