タグ

ブックマーク / www.backyrd.net (4)

  • ファイルを掴んでいるプログラムを特定する方法 - misc.log

    ファイルやフォルダーの利用者をリソースモニターで検索する プロセスが掴んでいるファイルを調べる 補足:コマンドで同じようなことをやる 補足:その他諸々 某所で書いたら意外に皆さん知らなかったようなので書いておきます。Windowsでファイルを削除したり名称変更しようとすると、別のプログラムが使っているので変更できない、といったエラーが出る事があります。こういう場合、後述の方法で「誰がファイルを掴んでいるのか」を調べられるかもしれません。 (あくまでローカル環境での話ですので、ネットワーク越しに掴まれているものや、インフラの運用で役立つ情報というわけではありません。ご了承ください) ファイルやフォルダーの利用者をリソースモニターで検索する リソースモニターという、タスクマネージャーの高機能版のようなツールがWindowsには標準搭載されています。これで、CPUタブにある「関連付けられたハンド

    ファイルを掴んでいるプログラムを特定する方法 - misc.log
  • ASP.NETでやりとりされるViewstateの内容を読み解いてみたいがうまくいかない - misc.log

    ※現時点ではまだ答えにたどり着いていません。下記内容は作業過程のメモです Webアプリケーションが持つ、サーバーとの情報連携方法の1つに、ビューステート(Viwestate)と呼ばれる情報に値を載せてやりとりするという方法があります。ASP.NETで用いられるコントロールなども、たとえばボタンが押されて、サーバーに状態の変化がポストされて、再度同じページに戻ってくる「ポストバック」の際に前の状態をビューステートに入れて、状態を復元しているようです。 で、このビューステートはコントロールに限らず、自分でも情報を入れることができるのですが、ビューステートそのものはBase64エンコードされた文字列としてメッセージに載せられるようです。ということは、Base64自体は暗号化でも何でもなく、単に「文字列化」のエンコード手法なので、メッセージ自体を監視すれば簡単に復号してのぞき見できてしまいます。

    ASP.NETでやりとりされるViewstateの内容を読み解いてみたいがうまくいかない - misc.log
  • Visual Studio 2005をWindows 7にインストールしようとしてみた - misc.log

    仕事で、Windows 7上でVisual Studio 2005を利用する必要があったのでインストールしてみたらこんなことに。 ダイアログに表示されたボタンから「オンラインで解決策の有無を確認する」を選択すると表示されるWebサイトがこれ。 どうやらWindow7でVisual Studio 2005を利用するにはひとひねり作業がいるようだ。調べてみたところ、このような情報がヒット。 VisualStudio2005がインストールできない(WindowsクライアントTechCenter/フォーラム) http://social.technet.microsoft.com/Forums/ja-JP/w7itprosoftwareja/thread/7fea7a49-2192-4769-b3ab-67bc0ffe2ef7/ Windows Vista に Visual Studio 2005

    Visual Studio 2005をWindows 7にインストールしようとしてみた - misc.log
  • DataTableにImportRowするときの注意 - misc.log

    DataTableにImportRowで別のDataTableからデータを1行ずつ突っ込む場合、事前に「テーブルごとまるまる突っ込む」といった処理が行われていれば良いのだが、そうでない場合はうまくいかない。理由は、受け入れ側のDataTableに、データ構造等の情報が全く無いから。 このような場合、 Dim destination As DataTable destination = source.Clone といった処理で、元となるDataTableから構造をCloneメソッドで移しておく必要がある。 ということを知った。 http://support.microsoft.com/kb/308909/ja ここから。

    DataTableにImportRowするときの注意 - misc.log
  • 1