506
צפיות
צפיות
4
תשובות
תשובות
ה WSHSHELL מריץ לי רק את ה PROCESES
אני מנסה להריץ דף ASP על מערכת XP עם ה WSHSHELL על מנת לפתוח
תוכנה מסויימת ומה שקורה זה שהסקריפט רץ אך הוא לא פותח את התוכנה
אלא פותח רק את הפרוסס שלה ב TASK MANAGER וב APPLICATIONS
אין כלום האם ישנה בעיה עם הקוד או עם המערכת.
הינה הקוד:
<%
Set WShShell = Server.CreateObject("WScript.Shell")
RetCode = WShShell.Run("D:Photoshop CSPhotoshop.exe",3,false)
Response.Write RetCode
set WShShell= nothing
%>
מודה מראש על העזרה
4 תשובות
שכחתי לציין שב WIN98 הקוד עבד
הוא עבד בלי שום בעיות
תבדוק ב- XP מה המשתמש שהתוכנה נפתחה
בו.
יכול מאוד להיות שהתוכנה נפתחת במשתמש SYSTEM במקום במשתמש שלך ובכך בעצם היא רצה אך אתה לא יכול לראות או לשלוט בה באמצעות הממשק שלה.
הוא מריץ אותו ביוזר משונה
מה זה היוזר הזה ואיך אני גורם לו להריץ ביוזר שלי
תחפש ב- MSDN על השגרה בה השתמשת
לפתיחת התוכנה. יכול להיות שיש לה פרמטר אופציונלי של שם המשתמש.