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

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

2014-02-01から1ヶ月間の記事一覧

(.Net)フォルダ削除のDirectory.Delete(path, true)にやられた

.Netの System.IO.Directory.Delete(path, true) を使ってサブフォルダ・ファイルごと任意のディレクトリを削除しようとしたのですが、"アクセスが拒否されました" とIOException例外になります。 ??ってなってたら、サブフォルダの一つが読み取り専用属性…

(バッチ)メッセージボックスを表示したい

バッチファイル実行時に、ユーザに重要な情報を伝えたい時に、コマンドプロンプト画面内での表示ではインパクトが薄いのでメッセージボックスで表示したいと思いました。 以下のようにすれば、それが可能なようです。 echo "テストです" | msg 0 /w をつける…

(バッチ)32bitか64bitか判断する

バッチファイルで、今バッチを実行しているOSがx86(32bit)なのかx64(64bit)なのか判断したいと思いました。 で、ググると、バッチファイルで64ビットと32ビット違うコマンドを実行するにドンピシャな情報が。。 コピペですが、以下のバッチで判断できるよう…

VNXeのCIFS共有フォルダでフォルダ・ファイル操作ログを取る方法

EMCのエントリーストレージ VNXe3100 で、CIFS共有フォルダを使ってるんですが、ファイル操作ログを取る必要が出てきました。 Unishphereを見てもファイル操作ログを取るような設定がありません。 で、サポートの方に聞いてみたら、「CIFS共有フォルダでのEM…

(.Net)任意のプロセスのCPU使用率を出すコード

任意のプロセスのCPU使用率を求めたいと思ってググっていたらVisualStudioフォーラム:複数のプロセス毎のCPU使用率同時取得にドンピシャな答えがありました。 コピペになりますが、ベンチマークソフト SUPER_PI のCPU使用率を求めたい時はこうなります。 mS…

(.Net)ターミナルサーバでユーザのプロセスのメモリ使用量を取りたい。

WindowsServer2003上でターミナルサーバを運用してますが、どうやらメモリを使いすぎているユーザがいるようです。 それで、数日間どのユーザがどのプロセスでメモリを使いすぎているのか経過調査を行うことにしました。 当初はパフォーマンスログで取ろうか…

(OpenOffice)Calcでセルの中をコピーしようとするとフリーズする

Windows7環境の OpenOffice3.3 で、Calc使ってるんですが、あるCalcファイルでセルの中の文字列に対しコンテキストメニューを表示してコピー等の操作を使用とすると、以下のようにOpenOfficeが落ちてしまいます。 (他のファイルはなりません) エラーの内容を…

(正規表現)任意の文字が含まれる行を削除する方法

ログファイル等で、任意の文字を含まない行を抽出する必要があります。 例えば、「正常」が入っている行は削除し、それ以外の行を知りたい場合です。 その場合、正規表現を使った検索/置換ができるテキストエディタがあれば容易に抽出ができます。 検索に以…

UltraVNCをWindows7に入れたらCtrl+Alt+Delが効かない

UltraVNC 1.0.9.6.1 を Windows7 の端末に入れてサービスモードで動かしているんですが、リモートしたときに Ctrl+Alt+Del ボタンが効きません。 再起動後ログオンする時などに相当不便です。 スクリーンキーボード等も試して見ましたがダメでした。 いろい…

OfficePersonal2003とAccess2000混在時にエラー1706がでる

OfficePersonal2003とAccess2000が混在しているPCで、初めてOfficeを使うWindowsユーザでログオンし Excel を起動すると、インストーラウィザードが立ち上がり以下のようなエラーが表示されました。 エラー 1706. CD-ROM またはネットワーク上に製品 Microso…

ドメインベースDFSの共有フォルダを違うドメインユーザでアクセスしたい

ドメインベースDFSを利用しているWindows7のPCで、現在Windowsにログインしているユーザとは違うユーザで、DFS上の共有フォルダにアクセスしたいという場合の実現方法です。 Windows7のコントロールパネルにある、[資格情報マネージャー]に、違うユーザの情…

リモート先のWindowsPCのタスクスケジューラを確認する

ドメインに参加しているPCのタスクスケジューラを確認する必要がでてきました。 @IT:タスク・スケジューラをコマンド・プロンプトから制御するにコマンドから操作する方法が載っていたのでやって見ました。 ドメイン管理者権限でコマンドプロンプトを開き、…

Windows7のダウングレード権を使ってXPを使う

メーカーがWindowsXPプリインストール搭載のPCを出荷することがなくなり、Windows7しか手に入らない状況になってしまったわけですが、古い業務ソフトを使うときにXPじゃないとダメという事が未だに発生しています。 Windows7のXPモードではカバーしきれない…

RTXルータでパケットフィルタのログを確認する

ヤマハのRTX1100ルータでフィルタリングの設定をしたのですが、どうもうまく行ってないような感じがするので、フィルタされたかどうかログを確認しようと思いました。 show log コマンドでログが確認できますが、デフォルト設定ではパケットフィルタされた情…

PuTTYの設定データの移行

PCを変更したのでターミナルエミュレータのPuTTYの設定を移行したいと思いました。 設定ファイルっぽいものが見当たらないので、調べてみるとどうやら以下のレジストリに設定データを持っているようです。 HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Ses…

(WindowsServer) WindowsServer2008 R2でガジェットを表示する

WindowsServer 2008 R2 ではガジェットが標準装備されてません。 ということで、Windos Server R2 でガジェットを使えるようにする方法について探したところ、まなBlog | Server 2008 R2 で デスクトップ・ガジェッにドンピシャな答えが有りました。 http://…