קוד לקריאת ערכים מהרגיסטרי (בתשלום)
-
יש לי את הקוד הבא, שכותב לי ערכים ברגיסטרי, אני צריך קובץ exe שיקרא את הערכים הללו, ואם הם קיימים ותואמים למוגדר אצלו, יריץ קובץ אקסס, ואם לא יקפיץ הודעה של "אין הרשאת גישה", אני מוכן גם לשלם ע"ז.
מי שיכול שיפנה בפרטי.
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\abaye] "License"="050416*" [HKEY_LOCAL_MACHINE\SOFTWARE\abaye] "License"="056789"
-
רק תרשה לשאול אגב שאלה, מה הידע שלך בתכנות?
יש שפה שיש לך בה ידע?
האם אתה מתכונן ללמוד שפה כל שהיא? -
רק תרשה לשאול אגב שאלה, מה הידע שלך בתכנות?
יש שפה שיש לך בה ידע?
האם אתה מתכונן ללמוד שפה כל שהיא?@dovid בעצם יותר נכון לומר שאני לומד ככה:
כשיצא השיאומי, חבר שלי התעסק בלעשות לו גירסא תומך (אני מקווה שאני לא מפר את הכללים), אני טיפוס סקרן, אז לקחתי אנדרואיד 8.1 רגיל, ופרקתי אותו לגורמים, בלי להשאיר כמעט שום רכיב או קובץ במערכת שלא שאלתי/חקרתי/הבנתי מה הוא עושה, ואז ניגשתי לשיאומי וטיפלתי בו לעצמי לשם ההנאה והלימוד, ומאז אני די שולט באנדרואיד...
-
נהדר! טוב שאתה איתנו!
בחלונית בצד ימין תאתר את App.xaml ופתח אותו ובמקום המיליםStartupUri="MainWindow.xaml"
תדביק את המילים
Startup="Application_Startup"
(שים לב לא למחוק בטעות את ה> שאחרי זה).
כעת שים את הסמן של המקלדת על הApplication_Startup ולץ על F12.
ייפתח לך חלון קוד כשהסמן בתוך בלוק כזה:private void Application_Startup(object sender, StartupEventArgs e) { }
תוסיף שמה את השורות הבאות:
var a = Microsoft.Win32.Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Wow6432Node\abaye")?.GetValue("License").ToString(); var b = Microsoft.Win32.Registry.LocalMachine.OpenSubKey(@"SOFTWARE\abaye")?.GetValue("License").ToString(); if (a == "050416*" && b == "056789") { System.Diagnostics.Process.Start("C:\access-file.mdb"); }
תשנה את הקוד בהתאם לצרכיך, שאל על כל שורה שאתה לא מבין.
לסיום הרץ ע"י F5 ובדוק אם זה עושה את העבודה, ואחרי זה קח את הקובץ המוגמר בתוך bin\debug בתיקיית הפרוייקט. -
נהדר! טוב שאתה איתנו!
בחלונית בצד ימין תאתר את App.xaml ופתח אותו ובמקום המיליםStartupUri="MainWindow.xaml"
תדביק את המילים
Startup="Application_Startup"
(שים לב לא למחוק בטעות את ה> שאחרי זה).
כעת שים את הסמן של המקלדת על הApplication_Startup ולץ על F12.
ייפתח לך חלון קוד כשהסמן בתוך בלוק כזה:private void Application_Startup(object sender, StartupEventArgs e) { }
תוסיף שמה את השורות הבאות:
var a = Microsoft.Win32.Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Wow6432Node\abaye")?.GetValue("License").ToString(); var b = Microsoft.Win32.Registry.LocalMachine.OpenSubKey(@"SOFTWARE\abaye")?.GetValue("License").ToString(); if (a == "050416*" && b == "056789") { System.Diagnostics.Process.Start("C:\access-file.mdb"); }
תשנה את הקוד בהתאם לצרכיך, שאל על כל שורה שאתה לא מבין.
לסיום הרץ ע"י F5 ובדוק אם זה עושה את העבודה, ואחרי זה קח את הקובץ המוגמר בתוך bin\debug בתיקיית הפרוייקט. -
אתה לא משגע אותי. משונה השגיאה ולא נראה לי התיאוריה.
אבל תעדכן אותי מה קורה הפעלה מחדש ונראה מה הלאה. -
@dovid הוא גם ביקש להוריד עידכון לתוכנה, אישרתי, והוא כעת מתקין אותו אח"כ ננסה שוב (זה פעם שנייה שלי ב2019 עד עכשיו הייתי ב2012)
-
@dovid זה לא עזר, אבל שמתי לב שזה בעיה רק בC# ב VB הוא עובד היטב, פתחתי את אותו סוג בVB ושם כן נותן לעשות F12 , כנראה חסר רכיבים.
-
@dovid הסרתי והתקנתי מחדש, ועדיין לא נותן, הוא ממשיך להקפיץ את השגיאה הזו,
חבילת 'PythiaPackage' לא נטענה כהלכה. יתכן שהבעיה נגרמה על ידי תצורה שינוי או על ידי התקנה של סיומת אחרת. אתה יכול קבל מידע נוסף על ידי בחינת הקובץ C: \ משתמשים \ "\ AppData \ נדידה של Microsoft Visual Studio 16.0_ f8ee7600 \ Activity Log.xml '. הפעלה מחדש של Visual Studio יכולה לעזור בפתרון בעיה זו. האם להמשיך להראות את הודעת השגיאה הזו?
כרגע אני מתקין את 2017 בנוסף ל2019, בוא נראה אח"כ...
-
@dovid הסרתי והתקנתי מחדש, ועדיין לא נותן, הוא ממשיך להקפיץ את השגיאה הזו,
חבילת 'PythiaPackage' לא נטענה כהלכה. יתכן שהבעיה נגרמה על ידי תצורה שינוי או על ידי התקנה של סיומת אחרת. אתה יכול קבל מידע נוסף על ידי בחינת הקובץ C: \ משתמשים \ "\ AppData \ נדידה של Microsoft Visual Studio 16.0_ f8ee7600 \ Activity Log.xml '. הפעלה מחדש של Visual Studio יכולה לעזור בפתרון בעיה זו. האם להמשיך להראות את הודעת השגיאה הזו?
כרגע אני מתקין את 2017 בנוסף ל2019, בוא נראה אח"כ...