📄 getname.cpp
字号:
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "GetName.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
Tmainform *mainform;
//---------------------------------------------------------------------------
__fastcall Tmainform::Tmainform(TComponent* Owner)
: TForm(Owner)
{
Memo->Text = "";
}
//---------------------------------------------------------------------------
void __fastcall Tmainform::NameButtonClick(TObject *Sender)
{
unsigned long n = 7;
unsigned long * m = &n;
char array[5] = {1,2,3,4,5};
GetComputerName (array, m);
Memo->Text = array;
}
//---------------------------------------------------------------------------
void __fastcall Tmainform::Button1Click(TObject *Sender)
{
unsigned long max = 30;
unsigned long * username = &max;
char user[20] = {1,2,3,4,5,6,7,8,9,10};
GetUserName (user, username);
Memo->Text = user;
}
//---------------------------------------------------------------------------
void __fastcall Tmainform::Button2Click(TObject *Sender)
{
struct OSVERSIONINFO
{
DWORD dwOSVersionInfoSize;
DWORD dwMajorVersion;
// DWORD dwMinorVersion;
// DWORD dwBuildNumber;
// DWORD dwPlatformId;
// TCHAR szCSDVersion[ 128 ];
};
OSVERSIONINFO B;
// bool bOsVersionInfoEx;
// ZeroMemory(&B, sizeof(OSVERSIONINFOEX));
B.dwOSVersionInfoSize = sizeof(OSVERSIONINFO);
B.dwMajorVersion = 5;
// B.dwMinorVersion = 1;
// B.dwBuildNumber = 2600;
// B.dwPlatformId = VER_PLATFORM_WIN32_NT;
// B.szCSDVersion[ 128 ];
// OSVERSIONINFOEX * ptB = &B;
// if( !(bOsVersionInfoEx = GetVersionEx ((OSVERSIONINFO *) &B)) )
// {
// B.dwOSVersionInfoSize = sizeof(OSVERSIONINFO);
if (GetVersionEx ((OSVERSIONINFOA *)&B))
{
Memo->Text = B.dwMajorVersion;
}
// }
}
//---------------------------------------------------------------------------
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -