Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


Making CE Trainer Deactivate/Close remotely on demand

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine
View previous topic :: View next topic  
Author Message
Bit Byte
Advanced Cheater
Reputation: 0

Joined: 28 Nov 2022
Posts: 62

PostPosted: Wed Aug 16, 2023 2:08 am    Post subject: Making CE Trainer Deactivate/Close remotely on demand Reply with quote

How can I make a CE Trainer Deactivate/Close remotely on demand?

Case Scenario:
Suppose I have made a trainer with CE and distributed it to some people.
Now imagine of those people if one person is misusing the trainer or breaking the usage agreement deal.

I would then like to deactivate/close the trainer I had given him/her so that the trainer will no longer activate/open in the future until and unless I allow it again.
Back to top
View user's profile Send private message
AylinCE
Grandmaster Cheater Supreme
Reputation: 35

Joined: 16 Feb 2017
Posts: 1476

PostPosted: Wed Aug 16, 2023 3:42 am    Post subject: Reply with quote

Here are some topics to give you an idea:

https://forum.cheatengine.org/viewtopic.php?t=613418

https://forum.cheatengine.org/viewtopic.php?t=620274

( Check out my signature below for more options. )

_________________
Hi Hitler Different Trainer forms for you!
https://forum.cheatengine.org/viewtopic.php?t=619279
Enthusiastic people: Always one step ahead
Do not underestimate me Master: You were a beginner in the past
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
Bit Byte
Advanced Cheater
Reputation: 0

Joined: 28 Nov 2022
Posts: 62

PostPosted: Thu Aug 17, 2023 1:29 am    Post subject: Reply with quote

Thanks. Looks Interesting.
Do you have a sample .CT I can have a look at to learn how you do it?
Back to top
View user's profile Send private message
AylinCE
Grandmaster Cheater Supreme
Reputation: 35

Joined: 16 Feb 2017
Posts: 1476

PostPosted: Thu Aug 17, 2023 2:32 pm    Post subject: Reply with quote

a2z wrote:
Thanks. Looks Interesting.
Do you have a sample .CT I can have a look at to learn how you do it?


https://forum.cheatengine.org/viewtopic.php?t=613418

Topic updated.
I have attached a sample usage form.

_________________
Hi Hitler Different Trainer forms for you!
https://forum.cheatengine.org/viewtopic.php?t=619279
Enthusiastic people: Always one step ahead
Do not underestimate me Master: You were a beginner in the past
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
Bit Byte
Advanced Cheater
Reputation: 0

Joined: 28 Nov 2022
Posts: 62

PostPosted: Sat Aug 19, 2023 12:25 am    Post subject: Reply with quote

I put your code at the beginning of the Trainer lua code as you have said but I am getting this. What to do?
Back to top
View user's profile Send private message
AylinCE
Grandmaster Cheater Supreme
Reputation: 35

Joined: 16 Feb 2017
Posts: 1476

PostPosted: Sun Aug 20, 2023 11:46 am    Post subject: Reply with quote

AylinCE wrote:
a2z wrote:
Thanks. Looks Interesting.
Do you have a sample .CT I can have a look at to learn how you do it?


https://forum.cheatengine.org/viewtopic.php?t=613418

Topic updated.
I have attached a sample usage form.


Read the thread in the link above carefully.
Also, if you have opened a new Google Docs page, the usage should be in the following order;
1) The first line should consist of unimportant characters (shown with a few dashes in the example).
2) The second line should be reserved for the version. (In the example, a number such as 11223344 is given.)
3) All subsequent lines are available for member registration.
4) Member registration; It is done as the member name and the ID code sent to you by the member on the line below.
5) Member Barrier; It is sufficient to add 999 to the beginning or the end of the ID number that the member gave you.
6) You can try all these explanations with the sample CT code and your own ID number.

_________________
Hi Hitler Different Trainer forms for you!
https://forum.cheatengine.org/viewtopic.php?t=619279
Enthusiastic people: Always one step ahead
Do not underestimate me Master: You were a beginner in the past
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
Bit Byte
Advanced Cheater
Reputation: 0

Joined: 28 Nov 2022
Posts: 62

PostPosted: Mon Aug 21, 2023 3:31 am    Post subject: Reply with quote

I'm sorry there was fault at my end.

My firewall was blocking CE outgoing traffic hence the "Contact Admin Message"

I have fixed firewall, now It works.

But I am not understanding what happens at these code lines marked in the image. I would appreciate it if would explain them. Thanks
Back to top
View user's profile Send private message
AylinCE
Grandmaster Cheater Supreme
Reputation: 35

Joined: 16 Feb 2017
Posts: 1476

PostPosted: Mon Aug 21, 2023 10:15 am    Post subject: Reply with quote

Key Generator will generate an additional key to the user ID number. (Constant with experience; Similarity of ID numbers of some users has been observed, albeit one per thousand.
(Letters are missing, only numbers.)

Trainer will generate different key at every boot. It will add the first generated key to the Registry (regedit) section used by CE and will use this key on the next startups.

"keys1" and "key1" record names can be edited and renamed by you.
(Like "aylinKeys1", "aylinKey1".)

The point where you will come to the next level of this subject is available at this link.

https://forum.cheatengine.org/viewtopic.php?t=621143

Note: I have not tried the reading procedure in Google Docs Table. But you can do any query you want to do there in Google Docs. (Other queries can be added to the username and child lines.)

_________________
Hi Hitler Different Trainer forms for you!
https://forum.cheatengine.org/viewtopic.php?t=619279
Enthusiastic people: Always one step ahead
Do not underestimate me Master: You were a beginner in the past
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
Bit Byte
Advanced Cheater
Reputation: 0

Joined: 28 Nov 2022
Posts: 62

PostPosted: Mon Sep 04, 2023 11:27 am    Post subject: Reply with quote

I see that there are 2 different places from where you get the ID here : https://forum.cheatengine.org/viewtopic.php?t=613418

Which one is more reliable as a unique identifier?

Code:
assert(io.popen'wmic csproduct get uuid')


or

Code:
io.popen(reg..[[ query HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SQMClient /v MachineId]])
Back to top
View user's profile Send private message
AylinCE
Grandmaster Cheater Supreme
Reputation: 35

Joined: 16 Feb 2017
Posts: 1476

PostPosted: Wed Sep 06, 2023 11:55 am    Post subject: Reply with quote

a2z wrote:
I see that there are 2 different places from where you get the ID here : https://forum.cheatengine.org/viewtopic.php?t=613418

Which one is more reliable as a unique identifier?

Code:
assert(io.popen'wmic csproduct get uuid')


or

Code:
io.popen(reg..[[ query HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SQMClient /v MachineId]])


The first method, the "UUID" had a lot of glitches.
Replaceable.
Unreadable on some PCs.
It shows similarity only when the numbers are taken.
It changes with updates.

See also universally unique identifier (UUID)

The second method is "Machine ID"
It can be read in every windows version.
It is known as unchangeable.
It does not update, it is a permanent ID.

My recommendations and updates are fixed by experience.

_________________
Hi Hitler Different Trainer forms for you!
https://forum.cheatengine.org/viewtopic.php?t=619279
Enthusiastic people: Always one step ahead
Do not underestimate me Master: You were a beginner in the past
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites