Guten Abend,
da ich gerade bemerkt habe ( Denkfehler von mir ), dass man die My.Settings einfach bearbeiten kann, da sie unter %appdata% liegen, habe ich mir vorgenommen,
bei meinem Programm den Premium boolean eventuell rauszunehmen, da man sich einfach selber Premium geben kann...
Gibt es eine einfache Methode, wie man soetwas speichern kann, ohne, dass es der User bearbeiten kann? Man soll es aber auch noch bearbeiten können (Im code, wie z.B. mit My.settings.premium = true)
Danke,
Michdi :)
Lösung:
Ich habe zur Sicherung 3 Varianten auf einmal benutzt:
Normale My.Setting.Premium als Boolean
Eine zweite My.Setting die ich unauffällig benannt habe
Einen unauffällig bennanten Registry Eintrag
da ich gerade bemerkt habe ( Denkfehler von mir ), dass man die My.Settings einfach bearbeiten kann, da sie unter %appdata% liegen, habe ich mir vorgenommen,
bei meinem Programm den Premium boolean eventuell rauszunehmen, da man sich einfach selber Premium geben kann...
Gibt es eine einfache Methode, wie man soetwas speichern kann, ohne, dass es der User bearbeiten kann? Man soll es aber auch noch bearbeiten können (Im code, wie z.B. mit My.settings.premium = true)
Danke,
Michdi :)
Lösung:
Ich habe zur Sicherung 3 Varianten auf einmal benutzt:
Normale My.Setting.Premium als Boolean
Eine zweite My.Setting die ich unauffällig benannt habe
Einen unauffällig bennanten Registry Eintrag
VB.NET-Quellcode
- Dim pramium as string
- 'Registry Eintrag
- pramium = System.Windows.Forms.Application.UserAppDataRegistry.GetValue("michmusstduauchirgendwienennen")
- 'Premium Abfrage
- If My.Settings.premium = true And My.Settings.michmusstduandersnennen = "irgendeinmüll" + irgendein code, z.B. IP + "irgendeinmüll" And pramium = "irgendwie" Then
- 'Premium vergeben
- Try
- System.Windows.Forms.Application.UserAppDataRegistry.SetValue("michmusstduauchirgendwienennen", "irgendwie")
- my.settings.premium = true
- my.settings.michmusstduandersnennen = "irgendeinmüll"
- Catch ex As Exception
- MsgBox(ex.Message)
- End Try
Die beste maschinelle Übersetzung der Welt - DeepL Übersetzer
Alle Zitate, die ich seit dem 1.9.2017 übersetzt habe, wurden vollautomatisch mit DeepL übersetzt.
Alle Zitate, die ich seit dem 1.9.2017 übersetzt habe, wurden vollautomatisch mit DeepL übersetzt.
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „Michdi“ ()