您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ GetProperty函数代码示例

51自学网 2021-06-01 21:13:42
  C++
这篇教程C++ GetProperty函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中GetProperty函数的典型用法代码示例。如果您正苦于以下问题:C++ GetProperty函数的具体用法?C++ GetProperty怎么用?C++ GetProperty使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了GetProperty函数的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: GetProperty

float CMMap::GetFontSize(){	float result;	GetProperty(0x14, VT_R4, (void*)&result);	return result;}
开发者ID:Carpenter-Wang,项目名称:Test,代码行数:6,


示例2: memset

UINT CALaunchBOINCManager::OnExecution(){    static HMODULE advapi32lib = NULL;    static tSCREATEL pSCREATEL = NULL;    static tSCTFL pSCTFL = NULL;    static tSCLOSEL pSCLOSEL = NULL;    PROCESS_INFORMATION process_info;    STARTUPINFO startup_info;    SAFER_LEVEL_HANDLE hSaferHandle;    HANDLE hRestrictedToken;    SID_IDENTIFIER_AUTHORITY siaMLA = SECURITY_MANDATORY_LABEL_AUTHORITY;    PSID  pSidMedium = NULL;    TOKEN_MANDATORY_LABEL TIL = {0};    DWORD dwEnableVirtualization = 1;    tstring strInstallDirectory;    tstring strBuffer;    UINT uiReturnValue = -1;    FILE* f;    memset(&process_info, 0, sizeof(process_info));    memset(&startup_info, 0, sizeof(startup_info));    startup_info.cb = sizeof(startup_info);    startup_info.dwFlags = STARTF_USESHOWWINDOW;    startup_info.wShowWindow = SW_SHOW;    f = fopen("LaunchManager.txt", "w");    if (!advapi32lib) {        advapi32lib = LoadLibraryA("advapi32.dll");        if (advapi32lib) {            pSCREATEL = (tSCREATEL)GetProcAddress(advapi32lib, "SaferCreateLevel");            pSCTFL = (tSCTFL)GetProcAddress(advapi32lib, "SaferComputeTokenFromLevel");            pSCLOSEL = (tSCLOSEL)GetProcAddress(advapi32lib, "SaferCloseLevel");        }    }    if (!pSCREATEL || !pSCTFL || !pSCLOSEL) {        return ERROR_FILE_NOT_FOUND;    }    uiReturnValue = GetProperty( _T("INSTALLDIR"), strInstallDirectory );    if ( uiReturnValue ) return uiReturnValue;    // Calculate a restricted token from the current token.    if (!pSCREATEL( SAFER_SCOPEID_USER, SAFER_LEVELID_NORMALUSER, SAFER_LEVEL_OPEN, &hSaferHandle, NULL ))    {        fwprintf(f, _T("SaferCreateLevel retval: '%d'/n"), GetLastError());    }    if (!pSCTFL( hSaferHandle, NULL, &hRestrictedToken, NULL, NULL ))    {        fwprintf(f, _T("SaferComputeTokenFromLevel retval: '%d'/n"), GetLastError());    }    AllocateAndInitializeSid(&siaMLA, 1, SECURITY_MANDATORY_MEDIUM_RID, 0, 0, 0, 0, 0, 0, 0, &pSidMedium);    TIL.Label.Attributes = SE_GROUP_INTEGRITY;    TIL.Label.Sid        = pSidMedium;    if (!SetTokenInformation(hRestrictedToken, (TOKEN_INFORMATION_CLASS)TokenIntegrityLevel, &TIL, sizeof(TOKEN_MANDATORY_LABEL)))    {        fwprintf(f, _T("SaferComputeTokenFromLevel (TokenIntegrityLevel) retval: '%d'/n"), GetLastError());    }    if (!SetTokenInformation(hRestrictedToken, (TOKEN_INFORMATION_CLASS)TokenVirtualizationEnabled, &dwEnableVirtualization, sizeof(DWORD)))    {        fwprintf(f, _T("SaferComputeTokenFromLevel (TokenVirtualizationEnabled) retval: '%d'/n"), GetLastError());    }    strBuffer = tstring(_T("/"")) + strInstallDirectory + tstring(_T("boincmgr.exe/""));    fwprintf(f, _T("Attempting to launch boincmgr.exe/n"));    fwprintf(f, _T("Launching: '%s'/n"), strBuffer.c_str());    if (CreateProcessAsUser( hRestrictedToken, NULL, (LPWSTR)strBuffer.c_str(), NULL, NULL, FALSE, NORMAL_PRIORITY_CLASS, NULL, NULL, &startup_info, &process_info ))    {        fwprintf(f, _T("Success!!!/n"));        CloseHandle( process_info.hProcess );        CloseHandle( process_info.hThread );    }    else    {        fwprintf(f, _T("CreateProcessAsUser retval: '%d'/n"), GetLastError());    }    strBuffer = tstring(_T("/"")) + strInstallDirectory + tstring(_T("gridrepublic.exe/""));    fwprintf(f, _T("Attempting to launch gridrepublic.exe/n"));    fwprintf(f, _T("Launching: '%s'/n"), strBuffer.c_str());    if (CreateProcessAsUser( hRestrictedToken, NULL, (LPWSTR)strBuffer.c_str(), NULL, NULL, FALSE, NORMAL_PRIORITY_CLASS, NULL, NULL, &startup_info, &process_info ))    {        fwprintf(f, _T("Success!!!/n"));        CloseHandle( process_info.hProcess );        CloseHandle( process_info.hThread );    }    else    {        fwprintf(f, _T("CreateProcessAsUser retval: '%d'/n"), GetLastError());    }    strBuffer = tstring(_T("/"")) + strInstallDirectory + tstring(_T("charityengine.exe/""));//.........这里部分代码省略.........
开发者ID:keyz182,项目名称:BOINC-7.0,代码行数:101,


示例3: GetProperty

long CPicture::GetHeight(){	long result;	GetProperty(0x5, VT_I4, (void*)&result);	return result;}
开发者ID:UshmaGajjar,项目名称:TechQuiz_visual_cpp,代码行数:6,



注:本文中的GetProperty函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


C++ GetPropertyData函数代码示例
C++ GetProperties函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。