Win32

管理者として起動するショートカットを作る

EXEファイルを実行する際に自動的に「管理者として実行」するには、そのEXEのプロパティ>互換性>特権レベルを設定すればよく、 それをプログラムで設定するには、上記設定に対応するレジストリである HKCU\SOFTWARE\Microsoft\\Windows NT\CurrentVersion\…

win-iconvをVisual Studioでビルドできるようにする

わけあってWindowsで動くiconv.dllの非LGPL版が必要となったのでいろいろ物色していたところ、 iconvmlang win-iconv の2つを見つけたのですが、前者は今回の要件に対しては機能不足だったので後者をベースに作業することに。 ただ、win-iconvの配布ファイル…

C++のプログラムでショートカットファイルの実体を自力で解析

C++でショートカットファイル(.LNK)の実体を参照しようとすると、普通は ショートカットのリンク先を取得する - Visual C++プログラミングのメモ ショートカット - KAB-studio のようにCOM(IShellLink/IPersistFile)を使うのが普通なのでしょうが、このやり…