アカウント名:
パスワード:
> 実行ファイルが「C:\Program Files\」配下にいるかどうかでAPIが異なる応答DLLとの組み合わせ?それとも別の話?
> あと「C:\Program Files\」配下への書き込みっがリダイレクトされますし…。インストール以外にこんなところに書き込みって必要?
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
一つのことを行い、またそれをうまくやるプログラムを書け -- Malcolm Douglas McIlroy
googleアプリ共通の話ですが (スコア:3, 参考になる)
……にインストール先決めうちなのは、どーにかならんでしょうか。
Re:googleアプリ共通の話ですが (スコア:1, 参考になる)
あと「C:\Program Files\」配下への書き込みっがリダイレクトされますし…。
インストール先に依らないようハードコーディングを避けたとしても、OSの挙動にバリエーションが出てくるので、自分がプログラムを作るならインストール先は決め打ちにしたいところです。
# といいつつDLLインジェクションばかりやってる今日この頃 orz
Re:googleアプリ共通の話ですが (スコア:0)
DLLとの組み合わせ?それとも別の話?
> あと「C:\Program Files\」配下への書き込みっがリダイレクトされますし…。
インストール以外にこんなところに書き込みって必要?
とりあえず、人に配布するプログラム作るなら
アプリケーションガイドラインの類くらいは読んでおきましょう。
インストーラとしてはデフォルトは%ProgramFiles%があればそっち、
なければ適当にハードコーディング固有文字列提示して、
実際のインストール先はその上でユーザに変更させるってところかな。
Re:googleアプリ共通の話ですが (スコア:1, 余計なもの)
実行権限を昇格せずに上位の権限のプロセスとSendMessange()などのやりとりするためには、いくつか条件があります。その1つに、実行ファイルが「C:\Program Files\」配下にいること、があります。
つまり実行ファイルが他の場所に置かれていた場合はSendMessage()などが失敗します。
手元のPCだとAdobe、Mozilla Firefox、MSN Messengerが書き込んだためにリダイレクトされています。他にもサービスプロセスから書き込んでいたりしますよ?
Re:googleアプリ共通の話ですが (スコア:3, すばらしい洞察)
D:\Program Files\~
になる場合もあるというもっと単純な話なのでは?
ちゃんとAPI使ってProgram Filesの場所を探せという事なのだと思います。
# 同じくC:\直下にProgram Filesが存在しないのでSleipnirの挙動に困ることが。
# IEは"C:\Program Files\Internet Explorer\iexplore.exe"にあるとは限らないのに・・・
Re:googleアプリ共通の話ですが (スコア:0)
Re:googleアプリ共通の話ですが (スコア:0)
Re:googleアプリ共通の話ですが (スコア:1)
C:はWin98のな残り。
OSは消してあるけど、インストールし直しが面倒でそのまま。
Re:googleアプリ共通の話ですが (スコア:0)
Re:googleアプリ共通の話ですが (スコア:0)
#なぜそこを書いて、ドライブレターが小文字なのか問い詰めたい
Re:googleアプリ共通の話ですが (スコア:0)
そのFWやばくないっすか? (スコア:1)
>にインストールしやがる 2バイト文字でうまく動かないFW使っているのでこまる。
GoogleTalkの問題はおいといても
2バイト文字で上手く動かないFWは何とかした方が良くないですか?
2バイト文字フォルダの下を攻撃側に利用される危険性があります。
Re:googleアプリ共通の話ですが (スコア:0)
ぜんぜん困ってないけど。
Re:googleアプリ共通の話ですが (スコア:0)
なんとなればchrootみたいのもあるし。