プロが教える店舗&オフィスのセキュリティ対策術

HTMLやJavaScriptを使ってマイコンやマイドキュメントなど、自分のパソコンのフォルダを表示することってできますか?
また、自分のパソコンにインストールされているアプリケーションなどを同じ方法で実行できますか?

HTMLではリンク機能を使って
<a href="C:\Documents and Settings\ユーザーアカウント名\My Documents\My Pictures">マイピクチャ</a>
という方法で出来ましたが、この方法では別のパソコンでは実行できません。

どのパソコンでも実行できる方法はあるのでしょうか?
また、HTMLやJavaScript以外では実行できるんでしょうか?
もしできるなら、それをHTMLに組み込むことはできるでしょうか?
よろしければご教授お願いします。

A 回答 (2件)

WMIを使うと、殆どのことが可能です。


http://www.anchorsystems.jp/anchor/ashp/netmon/w …

JavaScriptでは\を二重に記述します。
また、For Eachは下記のように代替します。

var coll = new Enumerator(colItems)
for(; ! coll.atEnd() ; coll.moveNext() ) {
    var objItem = coll.item();

通常、ブラウザではActiveXObjectを生成するような
Scriptは実行できないように設定されているはずです。
(但し、HTAはこの限りではありません。)

セキュリティレベルを下げれば実行できますが、経験が
浅く、不安なようなら止めた方がよいでしょう。
    • good
    • 0

冷静に考えると、お分かりになると思いますが、


例えば、C:\Documents and Settings\ユーザーアカウント名\My Documents\My Pictures"
のユーザーアカウント名は、人によって異なりますよ。
使う人のユーザーアカウント名が全て解っていて、もしくはマイクロソフトの「ActiveDirectory」参照のインターフェース組み込んで、パソコンが全部それに参加してるようなイントラネットの世界で、LAN/WAN内のセキュリティ制限はポリシー管理で...
要は、初心者が総簡単には出来ないって事です。
(VBSの例ですが..)
http://www011.upp.so-net.ne.jp/oshieru/tips/Scri …

 Webにアップせずに、自分専用のアプリケーションとして、インターフェースのみIEを使いたいだけなら、.htmlじゃなく.htaで作成して、ActiveXオブジェクト、COMMインターフェース
ってのを使えば、html/Jscriptで簡単に作れますけど。

※自分のパソコンのフォルダを表示する?
・FileSystemObjectを使う
http://www.geocities.jp/mitaka_makita/html/scrip …
http://hanatyan.sakura.ne.jp/vbhlp/FSO01.htm
※アプリケーションなどを実行
・Wscript.shellのオブジェクトを使う
http://www.happy2-island.com/vbs/cafe02/capter00 …
http://www.happy2-island.com/vbs/cafe02/capter00 …
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!