もしそうなら、この能力には何らかの制限がありますか?具体的には、Mac OSXを対象にする必要があります。信頼できる1.5アプレットはシステムコマンドを実行できますか?
4
A
答えて
4
判明したとおりです。
5
私はこれをWindowsシステム上で起動するためにこれまでに使ったことがありますが、これはMacでそれを試したことはありません。
はpublic void launchScript(String args)
{
String cmd = null;
try
{
cmd = getParameter(PARAM_CMD);
System.out.println("args value : = " + args);
System.out.println("cmd value : = " + cmd);
System.out.println("Full command: = " + cmd + " " + args);
if (cmd != null && !cmd.trim().equals(""))
{
if (args == null || args.trim().equals(""))
{
final String tempcmd = cmd;
AccessController.doPrivileged(new PrivilegedAction() {
public Object run() {
try
{
Runtime.getRuntime().exec(tempcmd);
}
catch (Exception e)
{
System.out.println("Caught exception in privileged block, Exception:" + e.toString());
}
return null; // nothing to return
}
});
System.out.println(cmd);
}
else
{
final String tempargs = args;
final String tempcmd1 = cmd;
AccessController.doPrivileged(new PrivilegedAction() {
public Object run()
{
try
{
Runtime.getRuntime().exec(tempcmd1 + " " + tempargs);
}
catch (Exception e)
{
System.out.println("Caught exception in privileged block, Exception:" + e.toString());
}
return null; // nothing to return
}
});
System.out.println(cmd + " " + args);
}
}
else
{
System.out.println("execCmd parameter is null or empty");
}
}
catch (Exception e)
{
System.out.println("Error executing command --> " + cmd + " (" + args + ")");
System.out.println(e);
}
}
0
私が知っているだけで、関連する問題は、Windows Vista上のInternet Explorerの古い「クラシック」プラグインを使用して、アプレットが特に有用であることを停止し、「低整合性」プロセスで実行されたということです。
私の常識は、コードに署名する前に何をしているのかを知ることです。
関連する問題
- 1. アプレットで信頼を得る
- 2. はアプレットを実行できません
- 3. c#信頼できる遅延実行/スケジュール実行のベストプラクティス
- 4. activemqは信頼できるですか?
- 5. HttpUrlConnectionは信頼できるですか?
- 6. 「AndroidAnnotaions」は信頼できますか?
- 7. ACTION_IMAGE_CAPTUREインテントを信頼できる方法で実行しますか?
- 8. num_rows()でPHPのmysqlの行数は信頼できますか?
- 9. SAMLCredential.getRemoteEntityID()を信頼できますか?
- 10. NSUserDefaultsは信頼できませんか?
- 11. 完全に信頼できるJavaアプレットからExcelを自動化することは可能ですか?
- 12. 信頼できるアクターブレークターンベースの同時実行性で非同期呼び出しを実行しますか?
- 13. 信頼できるクロスデバイスアンドロイドカメラの実装ですか?
- 14. システムコマンドをsystem()で実行し、出力を送信する
- 15. solarisでPythonシステムコマンドを実行
- 16. Javaアプリケーションでシステムコマンドを実行
- 17. 信頼できる信頼できるプレーヤーを見つけるためのアルゴリズム
- 18. Windows Hyper-Vコンテナで信頼できないコードを実行しています
- 19. ActionCable:unsubscribed - 信頼できる?
- 20. 信頼できるタイムスタンプ -
- 21. 信頼できるMouseMove(ホップ)
- 22. 信頼できるPHPスクリプトリエントラントロック
- 23. 複数の信頼できるmysqlクエリをnodejsで実行する
- 24. 信頼できないコードを安全に実行するには?
- 25. Android Dev:信頼できる実行環境(TEE)でカスタムコードを実行し、キーストアを拡張します
- 26. AJAX responseTextは信頼できません
- 27. 信頼できないPureScriptコードの実行
- 28. パフォーマンス分析を行うときにjmc(Javaミッションコントロール)を信頼できますか?
- 29. システムコマンドを実行するHTML
- 30. PHP言語などの信頼できないコードを実行できますか?
はい。私は明示的にマックをターゲットにする必要があるので、これは問題ではありません。しかし、よく知っている。 –
OS Xの「シートベルト」はおそらくブラウザに適用され、問題を引き起こす可能性があります。私はAppleがPlugIn 2を採用しているところがどこにあるのかは完全には分かっていない。 –