![]() |
|
|||||||
|
![]() |
|
|
שרשרת כלים |
|
#1
|
|||
|
|||
|
הרצת קובץ צנצנת עם הטענה של דף HTML באמצעות JavaScript נותן שגיאה - רכיב אי החזיר קוד: 0x80520003 (NS_ERROR_FILE_EXECUTION_FAILED) [nsIProcess.run] בעת באותו הסקריפט פועל מצוין עבור קבצי exe. חלק הסקריפט הרלוונטי הוא תחת
פונקציה runGecko (prog, args) ** לנסות ** PM = netscape.security.PrivilegeManager. enablePrivilege ( 'UniversalXPConnect'); קובץ = Components.classes [ '@ mozilla.org / file / local; 1']. createInstance (Components.interfaces.nsILocalFile); file.initWithPath (prog); אם ((typeof args == 'מחרוזת') & & (args!''=)) ** נ.ב. = Components.classes [ '@ mozilla.org / תהליך / útil; 1']. createInstance (Components.interfaces.nsIProcess); ps.init (קובץ); ps.run (בדוי, [args], 1); ) אחר ** file.launch (); ) ) לתפוס (ה) ** window.alert (e.message); ) ) אופס, נשארו ** מתולתל סוגריים |