首先必须创建一个CLR C++项目
#include "stdafx.h"
using namespace System;
using namespace System::Diagnostics;
int main(array<System::String ^> ^args)
{
Console::WriteLine(L"Hello World");
//FileVersionInfo::GetVersionInfo(Path::Combine(Environment::SystemDirectory, "Notepad.exe"));
FileVersionInfo^ myFileVersionInfo = FileVersionInfo::GetVersionInfo(Environment::SystemDirectory + "\\Notepad.exe");
String^ wang=gcnew String(" ");
Console::WriteLine(myFileVersionInfo);
wang=myFileVersionInfo->FileVersion;
Console::WriteLine(wang);
return 0;
}
本文介绍了一个简单的C++程序示例,该程序使用CLRC++创建,并演示了如何获取系统文件Notepad.exe的版本信息。通过使用System::Diagnostics命名空间下的FileVersionInfo类,程序能够读取并输出文件的版本号。
2934





