eido300 פורסם 2014 בדצמבר 22 Share פורסם 2014 בדצמבר 22 אני לא מצליח לרשום ערך ל-run ול-uninstall שב-local machine, אותו קוד עובד על ה-currrent user, מישהו יודע למה ב-local machine הוא לא עובד?אני צריך לצייין שהוא לא זורק אף שגיאה, הוא פשוט לא רושם שם כלום, וכן אני מריץ אותו עם הרשאות מנהל.זה הקוד:using (RegistryKey rk = Registry.LocalMachine.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true)) { rk.SetValue("appName", "appPath"); // rk.Close(); } אשמח לעזרה, תודה. קישור לתוכן שתף באתרים אחרים More sharing options...
needacomp פורסם 2014 בדצמבר 23 Share פורסם 2014 בדצמבר 23 אתה בטוח שיש לך הרשאות מיוחדות (מעבר להרצה כיוזר ניהול) ? כמו כן אתה בטוח שאין לך באיזה קוד שעוטף אותו תפיסת שגיאה ? קישור לתוכן שתף באתרים אחרים More sharing options...
eido300 פורסם 2014 בדצמבר 23 מחבר Share פורסם 2014 בדצמבר 23 תודה.כמו שהבנתי, בשביל שהתוכנה תוכל לרשום ברג'יסטרי צריל להוסיף קובץ maifest ולהוריד ממנו שורה מסויימת, וזה מה שעשיתי. הנה החלק בmainfest שכותב את זה:<security> <requestedPrivileges xmlns="urn:schemas-Microsoft-com:asm.v3"> <!-- UAC Manifest Options If you want to change the Windows User Account Control level replace the requestedExecutionLevel node with one of the following. <requestedExecutionLevel level="asInvoker" uiAccess="false" /> <requestedExecutionLevel level="requireAdministrator" uiAccess="false" /> <requestedExecutionLevel level="highestAvailable" uiAccess="false" /> Specifying requestedExecutionLevel node will disable file and registry virtualization. If you want to utilize File and Registry Virtualization for backward compatibility then delete the requestedExecutionLevel node. --> וכן אני משתמש בחשבון עם הרשאות מנהל, הרצתי את התוכנה (ליתר ביטחון) באפשרות "הפעל כמנהל", יותר מנהל מזה אני לא יודע כמה אפשר...כשאני מחליף את המילים local machine במילים corrent user זה כן פועל, אז אני לא חושב שזה בעיה בקוד, וכן הוא לא זורק אף חריג, שזה גם כן יכול לשלול בעיה בקוד. קישור לתוכן שתף באתרים אחרים More sharing options...
eido300 פורסם 2014 בדצמבר 27 מחבר Share פורסם 2014 בדצמבר 27 אוקיי, התייאשתי מנסות לרשום את זה ב#c... אני שוקל פשוט להוסיף בתוכנה קוד שיעשה את זה דרך הcmd, מקובל לקרוא לcmd בשביל דבר כזה?וא"כ איך אפשר להפעיל את הcmd בתור מנהל? קישור לתוכן שתף באתרים אחרים More sharing options...
needacomp פורסם 2014 בדצמבר 28 Share פורסם 2014 בדצמבר 28 מקובל ? כמה פעמים ראית CMD בדיוק ? ואי אפשר אם אתה רוצה להגיע לרמת MANIFEST מן הסתם. קישור לתוכן שתף באתרים אחרים More sharing options...
eido300 פורסם 2014 בדצמבר 29 מחבר Share פורסם 2014 בדצמבר 29 בתרד אחר כתבו לי שבדרך כלל לא מריצים את הcmd מקוד c#, אבל כאן אני לא מוצא ברירה אחרת, לכן שאלתי אם בכזה מקרה כן מקובל להריץ...ולא כל כך הבנתי מה זה להגיע לרמת הmainfest?אם גם כך אי אפשר, איך עושים את זה? חייבת להיות דרך כלשהיא קישור לתוכן שתף באתרים אחרים More sharing options...
eido300 פורסם 2015 בינואר 29 מחבר Share פורסם 2015 בינואר 29 עדיין מחפש דרך לרשום לlocal machine, אשמח לעזרה קישור לתוכן שתף באתרים אחרים More sharing options...
Recommended Posts
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.