שלח תשובה

זירת השאלות

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

הרצת תוכנית בפתיחת האתר

,‏ 29 במאי, 2005

באיזו שפה אפשר לעשות:
באיזו שפה עדיף לעשות:
כאשר משתמש יכנס לאתר שלי אז האתר יריץ תוכנה שלי (VB) כקובץ EXE אוטומטית בעת עליית האתר..
קובץ ה-EXE הזה נמצא בתוך השרת שלי.. (ולא במחשב של המשתמש) אלא כאשר המשתמש פותח אותו אז הקובץ יורד אוטומטית והקובץ מורץ..
ובאיזה פקודה?, והאם אתם יכולים להביא דוגמא..

בבקשה זה דחוף בשבילי ומקווה לקבל תשובה בקרוב…
תודה משלומי.

תגיות:

4 תשובות

  1. Admini הגיב:

    תגגל על WScript.Shell
    הוא מסוגל לעשות את זה בצד שרת (ASP)

    גם בדוט נט יש פונקציה (Proccess.Start) שיודעת לעשות את זה…

    למרות שאני כמובן חושב שאתה עובד עקום למדי וככה לא עובדים.

  2. wizardnet הגיב:

    למה האובייקט הזה לא פועל??
    WScript.Shell – לא פועל!
    האתר: http://www.1asphost.com
    הקובץ: K.ASP
    ההודעת שגיאה שהוא מציג לי:


    Server object error 'ASP 0177 : 800401f3'

    Server.CreateObject Failed

    /wiznet/k.asp, line 2

    Invalid ProgID. For additional information specific to this message please visit the Microsoft Online Support site located at: http://www.microsoft.com/contentredirect.asp.

    והקוד:


    <%
    set wshell = server.createobject("wscript.shell")
    intReturn =  wshell.run ("cmd.exe dir *.* > c:test.txt")
    Response.Write(intReturn) ' This returns 0
    set wshell = nothing
    %>
    <html>
    <head>
    <title>Testing WScript.Shell Object</title>
    </head>
    <body>
    </body>
    </html>

  3. זהר פלד הגיב:

    השגיאה הזו אומרת פשוט
    שהאובייקט לא מותקן על השרת.

    אבל לא הבנתי משהו – אתה רוצה להוריד מהשרת למשתמש קובץ exe ולהפעיל אותו – ונראה לך שהמשתמשים שלך יסכימו לזה בכזו קלות?
    זה נראה לי די מוזר…

שלח תשובה