最近はUnityと戦っていたりします。で、Webとの通信を見るためにFiddler使いたいなぁと調べたらUnityはプロキシ設定を環境変数http_proxyから取ってくる。
グローバルに設定するとこの環境変数を読む他のアプリケーションと競合します。例えばdropboxがFiddlerのメモリを食い尽くすとか。
要はプロセスが上がってくる際に環境変数が設定されてればいいので、簡単なランチャを書きました。
やってることは単純でSetEnvironmentVariableで環境変数設定してCreateProcessで子プロセス生成して即座に終了するだけ。この程度で.NET使うの牛刀感溢れるのでWTL使ってさくっと作りました。