2024-11-01から1ヶ月間の記事一覧

MFCでWin10以上かどうかのチェック関数

BOOL IsWindows10OrGreater() { HMODULE hNtdll = GetModuleHandleW(L"ntdll.dll"); if (!hNtdll) return FALSE; typedef void (WINAPI *RtlGetVersionPtr)(PRTL_OSVERSIONINFOW); RtlGetVersionPtr RtlGetVersion = (RtlGetVersionPtr)GetProcAddress(hNtdl…

Edgeとかでタイトル指定でタブ閉じる(MFC)

windowHandleにEdgeのハンドル渡す。 タイトルにHogeHogeがあるタブをキー押して消してる // タブを閉じる処理 void CloseTab(HWND windowHandle) { if (!IsWindow(windowHandle)) { return; } TCHAR title[256] = { 0 }; if (!GetWindowText(windowHandle, …

セクティゴ EV認証で exeに署名する方法(visual studio編)

まずはコマンドライン版を作る 利用可能なキーコンテナを確認します certutil -csp "SafeNet Smart Card Key Storage Provider" -key -user -vCert ハッシュ(sha1)をメモります。 signtool.exeを実行してみます。 signtool.exeの場所は環境に合わせて変えて…

ドメインから ipv6アドレスを調べる方法(windows)

nslookup -type=AAAA <ドメイン名>