一个公司的面试题,麻烦大家帮看看
agu 2006-09-12 02:02:07 编写一个程序,在此程序中运行 a.exe,并使得a.exe认为是由explorer.exe运行它的。
我用java(J2se)
可以这样的
Runtime mplayer = Runtime.getRuntime();
// 获得当前程序运行的路径
String currentPath = System.getProperty("user.dir");
String vsiFilePath = "d:\\vsi\\";
String AuditTool;
String type = materialName.substring(materialName.lastIndexOf("."+1).toLowerCase();
AuditTool = "a.exe";
String[] mplayercmd = {
currentPath + "\\mplayer\\"+ AuditTool,
materialName, vsiPath};
Process process = mplayer.exec(mplayercmd);
process.waitFor();
"并使得a.exe认为是由explorer.exe运行它的"。这个问题应该怎么解决呢?