שלח תשובה

זירת השאלות

506
צפיות
4
תשובות

ה WSHSHELL מריץ לי רק את ה PROCESES

,‏ 18 ביוני, 2005

אני מנסה להריץ דף 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 תשובות

  1. master7 הגיב:

    שכחתי לציין שב WIN98 הקוד עבד
    הוא עבד בלי שום בעיות

  2. תבדוק ב- XP מה המשתמש שהתוכנה נפתחה
    בו.
    יכול מאוד להיות שהתוכנה נפתחת במשתמש SYSTEM במקום במשתמש שלך ובכך בעצם היא רצה אך אתה לא יכול לראות או לשלוט בה באמצעות הממשק שלה.

  3. master7 הגיב:

    הוא מריץ אותו ביוזר משונה
    מה זה היוזר הזה ואיך אני גורם לו להריץ ביוזר שלי

  4. תחפש ב- MSDN על השגרה בה השתמשת
    לפתיחת התוכנה. יכול להיות שיש לה פרמטר אופציונלי של שם המשתמש.

שלח תשובה