私はプログラムを持っています、そしてそのプログラムにはユーザーがログオンしたときにだけ変更されるいくつかの変数(ユーザー名と「特権レベル」)があります。プログラムの実行中にこれらの変数をメモリ編集などから「保護」する方法はありますが、ユーザーが他のユーザー名でログオンした場合でも、プログラムはそれらを変更できます。
constまたはreadonlyのいずれかを使用することは機能すると思いましたが(テストされていません)、ユーザーが再ログするときにそれらを変更することは可能ですか?
また、プログラムで使用されている文字列をハッシュ/暗号化して、ユーザーがメモリを検索して(つまり、Cheat Engineを使用して)文字列を見つけられないようにすることは可能ですか?