3流プログラマのメモ書き

元開発職→現社内SEの三流プログラマのIT技術メモ書き。 このメモが忘れっぽい自分とググってきた技術者の役に立ってくれれば幸いです。(jehupc.exblog.jpから移転中)

2010-05-20から1日間の記事一覧

(C++)環境変数のパスを展開する

%systemroot% や %programfiles% との環境変数パスをC++で展開する方法です。 Win32 API の ExpandEnvironmentStrings 関数を使えばいいようです。 注意点は %appdata% だと %%appdata%% というように%でエスケープしないといけないという点です。 こんな感…

(C++)Win32APIを使ってテキストファイルを開き1行ずつ読み込もうとおもったけど...

年に1,2回ほどしか触らない C++ は相変わらず苦手な3流プログラマです。。 設定が入ってるテキストファイルを開き中身を変更するアプリを作ってるわけですが、早速ファイルオープンのところで詰まりました。 とりあえずWindows向けアプリということで Win32…

グループ・ポリシー管理コンソール(GPMC)を使ってみた

WindowsServer2003ですが、いつもグループポリシーの管理として"Active Directoryユーザーとコンピュータ"を使っているんですが、OUのコンテキストメニューからプロパティ出してグループポリシータブ選択して、対象のグループポリシー選択して編集という感じ…

Windows Installer の戻り値

バッチ等で Windows インストーラを使ってアプリケーションのインストールをした場合、成功したかどうかを知りたい時があります。(特に管理者権限なくて、インストール失敗したなど。。。) で、調べてみると、ちゃんとWindowsインスーラも戻り値をかえすよう…

MSIファイルからのファイル抽出

MSIのインストーラファイルから、内部のファイルを抽出できるようです。 使い方はこんな感じ msiexec /a TargetInstaller.msi targetdir="C:\Temp\out" /qn Windows Installer でこんなこともできるのは知りませんでした。 参考: msiファイルからファイルを…