AN HTTPD ゲストブック/コメント集(2003年6月6日18:15)


NingenXP ningenxp@lycos.jp 2003/08/26 14:44

セーフモードを使ってANHTTPDを起動しておいたら、一応起動することはできました。管理者権限がないのでオプションは変えられませんが。


中田昭雄 nakata@st.rim.or.jp 2003/08/19 21:08

NingenXP さん、
AN HTTPD が使用するのは HKEY_CURRENT_USER ではなくて、HKEY_LOCAL_MACHINE の方です。
regkey 0, ... ではなくて regkey 1, ... の方だと思いますが。


NingenXP ningenxp@lycos.jp 2003/08/19 14:27

例えばHSPで、このようにすると、値の書き込み、読み込み、削除が出来ます。
WindowsXP HomeEdition+SP1にて正常に動作しましたが、レジストリの操作は危険性が高いので、注意してやりましょう。

#include "hspext.as" 
sdim val,32:sdim val2,32:input val,320,25,32
button "書き込み",*set:button "読み込み",*get:button "削除",*del
stop
*set
regkey 0,"SoftWare\\AnHttpd\\",1:if stat!0 :goto *error
setreg val,"test",1,32:if stat!0 :goto *error
mes "書き込みました。"
stop
*get
regkey 0,"SoftWare\\AnHttpd\\",0:if stat!0 :goto *error
getreg val2,"test",1,32:if stat!0 :goto *error
mes "内容は"+val2+"です。"
stop
*del
regkill 0,"SoftWare\\AnHttpd\\":if stat!0 :goto *error
mes "削除しました。"
stop
*error
dialog "エラー発生":end


いと gfh05223@nifty.com 2003/08/19 01:18

中田さん
NingenXP さんや 2003/08/07 17:29 の Hiro さんも多分同じ原因のようなので
FAQに追加しましたが、合ってますでしょうか?
http://homepage1.nifty.com/yito/anhttpd/faq/index.html#Q60

いきなりアプリケーションエラーで終了になると確かに悩むでしょうね。


中田昭雄 nakata@st.rim.or.jp 2003/08/18 21:07

NingenXP さん、
ソースの変更は可能ですが、いつ頃できるかわかりません。
当面あきらめてもらうしかないでしょう。


NingenXP ningenxp@lycos.jp 2003/08/18 16:12

レジストリに書き込まずに、カレントディレクトリにファイルを作成して、設定を保存するよう、ソースを変更することは可能ですか?


NingenXP ningenxp@lycos.jp 2003/08/18 16:10

もうずいぶん前の話ですが、管理者権限で実行することは出来ません。パスワードがかけてあります。駄目と言って聞かないんです・・。「レジストリに書き込むから動作しない」と書いてありましたが、レジストリに書き込むのに関わらず正常に動作するソフトもあります。同じHKEY_CURRENT_USER\Softwareに書き込むソフトです。レジストリエディタで削除することも出来ましたよ。
「別のユーザとして実行(A)」を選んで、「許可されていないプログラムの動作からコンピュータを保護する(P)」のチェックを外して起動してもみましたが、効果はありませんでした。


中田昭雄 nakata@st.rim.or.jp 2003/06/09 21:10

NingenXP さん、
メールでお答えしましたが、まず管理者権限でやってみてください。


NingenXP lycos 2003/06/08 12:34

6月7日に送りました。PNGで61KBです。


中田昭雄 nakata@st.rim.or.jp 2003/06/07 08:50

NingenXP さん、
そうですねえ、それだけではなんともわかりません。
AN HTTPD を一度アンインストールして、もう一度やってみるくらいでしょうか。。。

それでだめなら、調べたいところはたくさんありますが、NingenXPさんのPCに直接アクセスできないので難しいですね。
とりあえず、タスクマネージャの「プロセス」を開いて、画面全体(のスクリーンショット)をファイルにして送ってください。


NingenXP ningenxp@lycos.jp 2003/06/06 18:48

書き忘れました・・。起動して3秒ほどするとWindowsが「問題が発生したため、httpd for Windowsを終了します。」というエラーを出します。前に書いたように強制終了ウィンドウです。「プログラム互換性ウィザード」も使って見ましたがダメです。


Ningenxp Ningenxp@lycos.jp 2003/06/06 18:15

AN HTTPDを動作させようとしたのですが、強制終了のダイアログが出てきて動作しません・・・。前にメール送りましたが帰ってきていません。
WindowsXP HomeEdition (管理者権限無しで使用)
CPU:Duron 1.3Ghz
Memory:224MB(VRAMの分(32MB)がひかれている)