2014年6月30日月曜日

切断したネットワークドライブ Dokan

Dokanを使い、仮想ドライブを作っています。

ネットワークドライブ、という扱いにすると、どうしても「切断したネットワークドライブ」になってしまいます。Windows 7だけ? Windows XPではならない、という情報も。。。


http://dokan.googlecode.com/svn/trunk/sys/howtobuild.txt

上のURLのテキストに、次の文言が記されています。

** Network filesystem/provider support

Dokan supports network filesystem mode. You need dokan network provider dll in \dokan_np.
Please build it and copy dokannp.dll into Windows\system32 directly.
You need to register network provider dll to system : dokanctl.exe /i n 
(Unregister network provider : dokanctl.exe /r n) 
You probably need to restart your computer after register or unregister network provider.
And try "mirror.exe /r root_path /l drive_letter /n". 
/n option means to mount as network drive 
Network filesystem mode is an experimental implementation and not tested well. 

どうも、Dokan専用、network providerを提供する必要が有るようです。

ーーー

(2014/8/2追記, 9/19編集)

判りました。

結論的には、Windows 7の64ビット版でも対応可能、デジタル署名がなくても実現可能です。



但し、64ビット環境では、32ビット用DLL、64ビット用DLLの、両方のDLLを用意する必要が有ります。

レジストリでは、設定は一か所だけ。例のようになっていると思います。

例:%SystemRoot%\System32\davclnt.dll

両方を同時に設置できる謎は、レジストリの仮想化、ファイルシステムの仮想化に有ります。

次のパスのように、仮想化によって実在場所の解釈が異なるので、各々設置できるようになっています。

C:\Windows\System32\davclnt.dll
C:\Windows\SysWOW64\davclnt.dll

これがトリックの全貌でした。。。

2014年6月9日月曜日

Accessで、ODBCリンクテーブル。SQL Native Clientで接続

10分間、つまり600秒間、通信(SQLクエリ)が無いと、接続が切れてしまう。

切れてもエラーにはならないが、再接続までにちょっと時間が掛かる点がネックとのこと。。。

ーーー
リモート クエリの制限時間を設定する方法 (SQL Server Management Studio)
http://msdn.microsoft.com/ja-jp/library/ms189040(v=sql.100).aspx

「remote query timeout オプションは、リモート操作を実行してから MicrosoftSQL Server がタイムアウトになるまでの時間 (秒単位) を指定する場合に使用します。既定値は 600 で、10 分間待機できます。」
ーーー

これかな?

設定方法は次のKBが詳しいです。

SQL Server でリンク サーバー クエリを実行するとエラー メッセージ "タイムアウトが発生しました" が表示される
http://support.microsoft.com/kb/314530/ja

確認方法は良くわかっていませんが、
クエリ「select * from sys.configurations;」で引き出すことはできました。

2014年6月6日金曜日

アイコン作成・編集ソフトウェア 調査の件

@icon変換 (DL)

概要:
  • 画像ファイル⇔アイコン 変換するソフトウェア
気になるメリット:
  • PNG形式の入出力Ok
  • 透明度の編集Ok
確認している難点:
  • ICOファイルを開く際、Vistaアイコン(PNG形式のアイコン)を読み込みできない場合有り。
  • 16色のアイコンをPNG出力すると、透明度情報が無くなる。

Pixelformer (DL)

概要:
  • アイコン編集ソフトウェア

ExplodeICO (DL)

概要:
  • ICOファイルの中身をPNGファイルで出力する。
気になるメリット:
  • Vistaアイコン対応。
確認している難点:
  • 手抜きの為、すべて32ビットPNGで出力してしまう。