you don't have to use the registry (it's mainly for telling others about you) the app can use the appsettings.json like asp core or *.settings file which write and read from the "AppData" folder without being an admin
learn.microsoft.com/en-us/dotnet/core/extensions/configuration
learn.microsoft.com/en-us/visualstudio/ide/reference/settings-page-project-designer?f1url=%3FappId%3DDev16IDEF1%26l%3DEN-US%26k%3Dk%28ApplicationSettingsOverview%29%26rd%3Dtrue&view=vs-2022
making an installer for the app will put it in "Program files" with the right to read and write from a file in its own folder like a json, sqlite db or ini file or whatever
marketplace.visualstudio.com/items?itemName=VisualStudioClient.MicrosoftVisualStudio2022InstallerProjects
and from my understanding the app itself doesn't listen or wait on any process the trainer itself does (to check on its game) and CoSMOS
why you should do it?
better more secure user experience
who doesn't leave that app running in the background for hours
at least this way if someone send some payload as a trainer (which i guess all of your trainers are signed just like the app itself) it won't immediately run as an admin and if the user run it manually at least the uac will tell them it's from unknown source
Why don't you just make a Windows shortcut and edit the shortcut to Run as Administrator and then stop worrying about it or just re-write the software yourself just like you want it.
you don't have to use the registry (it's mainly for telling others about you) the app can use the appsettings.json like asp core or *.settings file which write and read from the "AppData" folder without being an admin
learn.microsoft.com/en-us/dotnet/core/extensions/configuration
learn.microsoft.com/en-us/visualstudio/ide/reference/settings-page-project-designer?f1url=%3FappId%3DDev16IDEF1%26l%3DEN-US%26k%3Dk%28ApplicationSettingsOverview%29%26rd%3Dtrue&view=vs-2022
making an installer for the app will put it in "Program files" with the right to read and write from a file in its own folder like a json, sqlite db or ini file or whatever
marketplace.visualstudio.com/items?itemName=VisualStudioClient.MicrosoftVisualStudio2022InstallerProjects
and from my understanding the app itself doesn't listen or wait on any process the trainer itself does (to check on its game) and CoSMOS
why you should do it?
better more secure user experience
who doesn't leave that app running in the background for hours
at least this way if someone send some payload as a trainer (which i guess all of your trainers are signed just like the app itself) it won't immediately run as an admin and if the user run it manually at least the uac will tell them it's from unknown source
Why don't you just make a Windows shortcut and edit the shortcut to Run as Administrator and then stop worrying about it or just re-write the software yourself just like you want it.
my man did even read the thread? (sorry might be the title)
it always runs as administrator right now i want it not to unless it's needed
Aurora is just a platform for the actual trainers like steam for games the app itself doesn't need to run as admin
and if they published its source code on github or something i would 😎
i even do you one better make them publish the source code for old trainers as well and how they should be ported to Aurora and i would be the first to help porting them
[Edited by ahmed_master23, 6/16/2023 4:55:44 PM]
[Edited by ahmed_master23, 6/16/2023 4:57:04 PM]
you don't have to use the registry (it's mainly for telling others about you) the app can use the appsettings.json like asp core or *.settings file which write and read from the "AppData" folder without being an admin
learn.microsoft.com/en-us/dotnet/core/extensions/configuration
learn.microsoft.com/en-us/visualstudio/ide/reference/settings-page-project-designer?f1url=%3FappId%3DDev16IDEF1%26l%3DEN-US%26k%3Dk%28ApplicationSettingsOverview%29%26rd%3Dtrue&view=vs-2022
making an installer for the app will put it in "Program files" with the right to read and write from a file in its own folder like a json, sqlite db or ini file or whatever
marketplace.visualstudio.com/items?itemName=VisualStudioClient.MicrosoftVisualStudio2022InstallerProjects
and from my understanding the app itself doesn't listen or wait on any process the trainer itself does (to check on its game) and CoSMOS
why you should do it?
better more secure user experience
who doesn't leave that app running in the background for hours
at least this way if someone send some payload as a trainer (which i guess all of your trainers are signed just like the app itself) it won't immediately run as an admin and if the user run it manually at least the uac will tell them it's from unknown source
Why don't you just make a Windows shortcut and edit the shortcut to Run as Administrator and then stop worrying about it or just re-write the software yourself just like you want it.
my man did even read the thread? (sorry might be the title)
it always runs as administrator right now i want it not to unless it's needed
Aurora is just a platform for the actual trainers like steam for games the app itself doesn't need to run as admin
and if they published its source code on github or something i would 😎
i even do you one better make them publish the source code for old trainers as well and how they should be ported to Aurora and i would be the first to help porting them
[Edited by ahmed_master23, 6/16/2023 4:55:44 PM]
[Edited by ahmed_master23, 6/16/2023 4:57:04 PM]
Yeah sure thing we would definitely publish the source code of the trainers which took us countless hours and sleepless nights to make so you could port them for us, would you like it together or one by one?
I assume you got no idea about reversing and how debugger and trainer do actually work and how admin privileges could impact the functionality of a trainer like a landslide.
Let me give you a heads up on how trainers do work, they walk through process list by using createtoolhelp32snapshot and process32first and process32next windows api functions to attach to the correct process then proceeds by memory modifications now if the trainer doesn’t have proper admin privileges it will fail to even attach to the process or modify the memory on the fly because windows security would deny and prevent access to the process list and the game’s memory.
Trainer and Aurora is the same meaning trainer engine is built in inside Aurora and the trainer is the same thing.
And lastly Aurora was made based of the decision of the community it wasn’t one’s sole idea, the community wanted it so we made it and if you don’t like it then you’re free to write your own software.
[Edited by -DEViL-, 6/16/2023 5:24:56 PM]