Cha0sBG Posted April 21, 2008 Share Posted April 21, 2008 (edited) Hello Coders! Need Help With Something Now I Will Explain: I need Code that : Well i Play a Game Called Silkroad Online and i'm using a program that renames my client name to my char and server is there any way to check the "Windows Task Manager" for sro_client.exe if the Windows of the game is renamed "Troy - Cha0sBG" i need codes that detect that "sro_client.exe" is renamed as "Troy - Cha0sBG" or othere name and display it in a small window in my program and can someone make an example script with this and a simple minimize func so i can see it's working ??? thanks in advance Reguards: ~Cha0sBG Edited April 22, 2008 by Cha0sBG Have Questions About GUI (Graphical User Interface) ? Post Them Here :GUI Help And Support ForumHave Questions About General AutoIt ? Post Them Here : General Help And Support ForumNew To AutoIt ? Be Shure To Check Out The FaQ's (Frequently Asked Questions) Or FaQ ¹ There You May Find Great Help That Will Guide You True The Wonderful Programming Language AutoItOthere Good Place To Get Some Knolage Of AutoIt Is The Example Script ForumNotice A Bug ? Please Go And Report it At Bug Report Section And Help The Devolepers Of AutoIt Update And Fix The Programming LanguageWant To Thank The People For This Great Forum And Programming Language ? Then DonateWhen You Found The Answer Your Looking For Please Add [Resolved] To The Thread's Name That Will Show Otheres That You Have Found What Your Looking For And They Whount Have To Enter The Thread. Link to comment Share on other sites More sharing options...
d4rk Posted April 21, 2008 Share Posted April 21, 2008 (edited) codes that detect that "sro_client.exe" is renamed as "Troy - Cha0sBG"$i=0 while 1 If ProcessExists("sro_client.exe") Then $i=$i+1 exitloop else continueloop endif wend;=> know that there was some sro_client.exe at first while 1 If ProcessExists("Troy - Cha0sBG.exe") Then $i=$i+1 exitloop else continueloop endif wend;=> know that there was some Cha0sBG.exe later while 1 if $i=2 then msgbox(64,"","Yes, It's renamed") exitloop else continueloop endif wend Edited April 21, 2008 by d4rk [quote]Don't expect for a perfect life ... Expect a least troubles ones[/quote]Contact me : ass@kiss.toWhat I Have Done :Favorites Manager Mangage your favorite's folder, that's coolPC Waker For those who want to save stickersWebScipts Supporter For those who've just started with Web and WebScriptsTemporary Looker Simple but powerful to manage your Temporary folder, you know what you downloaded[UDF] _NumberFormat() Better performance on number display[UDF] _DirGet() What a folder contain [how many (hidden,normal,...) files], with one line of code[UDF] _IsPressEs() Just like _IsPress() but for a group of keys Link to comment Share on other sites More sharing options...
Cha0sBG Posted April 21, 2008 Author Share Posted April 21, 2008 well that's good but ... if "Troy - Cha0sBG" is named as something else ? :S i need to detect otheres too that's why i sayd sereous codes Have Questions About GUI (Graphical User Interface) ? Post Them Here :GUI Help And Support ForumHave Questions About General AutoIt ? Post Them Here : General Help And Support ForumNew To AutoIt ? Be Shure To Check Out The FaQ's (Frequently Asked Questions) Or FaQ ¹ There You May Find Great Help That Will Guide You True The Wonderful Programming Language AutoItOthere Good Place To Get Some Knolage Of AutoIt Is The Example Script ForumNotice A Bug ? Please Go And Report it At Bug Report Section And Help The Devolepers Of AutoIt Update And Fix The Programming LanguageWant To Thank The People For This Great Forum And Programming Language ? Then DonateWhen You Found The Answer Your Looking For Please Add [Resolved] To The Thread's Name That Will Show Otheres That You Have Found What Your Looking For And They Whount Have To Enter The Thread. Link to comment Share on other sites More sharing options...
d4rk Posted April 21, 2008 Share Posted April 21, 2008 can't you know the name it will be renamed to ? [quote]Don't expect for a perfect life ... Expect a least troubles ones[/quote]Contact me : ass@kiss.toWhat I Have Done :Favorites Manager Mangage your favorite's folder, that's coolPC Waker For those who want to save stickersWebScipts Supporter For those who've just started with Web and WebScriptsTemporary Looker Simple but powerful to manage your Temporary folder, you know what you downloaded[UDF] _NumberFormat() Better performance on number display[UDF] _DirGet() What a folder contain [how many (hidden,normal,...) files], with one line of code[UDF] _IsPressEs() Just like _IsPress() but for a group of keys Link to comment Share on other sites More sharing options...
Cha0sBG Posted April 21, 2008 Author Share Posted April 21, 2008 well no cuz me and couple more dudes are using my program and we need this and well difrent charecter + difrent server in the game = difrent renamed client Have Questions About GUI (Graphical User Interface) ? Post Them Here :GUI Help And Support ForumHave Questions About General AutoIt ? Post Them Here : General Help And Support ForumNew To AutoIt ? Be Shure To Check Out The FaQ's (Frequently Asked Questions) Or FaQ ¹ There You May Find Great Help That Will Guide You True The Wonderful Programming Language AutoItOthere Good Place To Get Some Knolage Of AutoIt Is The Example Script ForumNotice A Bug ? Please Go And Report it At Bug Report Section And Help The Devolepers Of AutoIt Update And Fix The Programming LanguageWant To Thank The People For This Great Forum And Programming Language ? Then DonateWhen You Found The Answer Your Looking For Please Add [Resolved] To The Thread's Name That Will Show Otheres That You Have Found What Your Looking For And They Whount Have To Enter The Thread. Link to comment Share on other sites More sharing options...
d4rk Posted April 21, 2008 Share Posted April 21, 2008 well no cuz me and couple more dudes are using my program and we need this and well difrent charecter + difrent server in the game = difrent renamed client get the process list at first , when sro_client.exe exitst , then when it's no longer exist, get the process list agains then compare them, in this progress, don't run or close any program, it would make the comparing harder ...last, i think you have to do it yourself, not many of helper here will do this for game... [quote]Don't expect for a perfect life ... Expect a least troubles ones[/quote]Contact me : ass@kiss.toWhat I Have Done :Favorites Manager Mangage your favorite's folder, that's coolPC Waker For those who want to save stickersWebScipts Supporter For those who've just started with Web and WebScriptsTemporary Looker Simple but powerful to manage your Temporary folder, you know what you downloaded[UDF] _NumberFormat() Better performance on number display[UDF] _DirGet() What a folder contain [how many (hidden,normal,...) files], with one line of code[UDF] _IsPressEs() Just like _IsPress() but for a group of keys Link to comment Share on other sites More sharing options...
Cha0sBG Posted April 21, 2008 Author Share Posted April 21, 2008 (edited) btw i can give u the program that renames it (it's made in c++) but it also acts as a Hack for this game Edited April 21, 2008 by Cha0sBG Have Questions About GUI (Graphical User Interface) ? Post Them Here :GUI Help And Support ForumHave Questions About General AutoIt ? Post Them Here : General Help And Support ForumNew To AutoIt ? Be Shure To Check Out The FaQ's (Frequently Asked Questions) Or FaQ ¹ There You May Find Great Help That Will Guide You True The Wonderful Programming Language AutoItOthere Good Place To Get Some Knolage Of AutoIt Is The Example Script ForumNotice A Bug ? Please Go And Report it At Bug Report Section And Help The Devolepers Of AutoIt Update And Fix The Programming LanguageWant To Thank The People For This Great Forum And Programming Language ? Then DonateWhen You Found The Answer Your Looking For Please Add [Resolved] To The Thread's Name That Will Show Otheres That You Have Found What Your Looking For And They Whount Have To Enter The Thread. Link to comment Share on other sites More sharing options...
Cha0sBG Posted April 21, 2008 Author Share Posted April 21, 2008 come on dousnt anyone know how to do that ? Have Questions About GUI (Graphical User Interface) ? Post Them Here :GUI Help And Support ForumHave Questions About General AutoIt ? Post Them Here : General Help And Support ForumNew To AutoIt ? Be Shure To Check Out The FaQ's (Frequently Asked Questions) Or FaQ ¹ There You May Find Great Help That Will Guide You True The Wonderful Programming Language AutoItOthere Good Place To Get Some Knolage Of AutoIt Is The Example Script ForumNotice A Bug ? Please Go And Report it At Bug Report Section And Help The Devolepers Of AutoIt Update And Fix The Programming LanguageWant To Thank The People For This Great Forum And Programming Language ? Then DonateWhen You Found The Answer Your Looking For Please Add [Resolved] To The Thread's Name That Will Show Otheres That You Have Found What Your Looking For And They Whount Have To Enter The Thread. Link to comment Share on other sites More sharing options...
Zedna Posted April 21, 2008 Share Posted April 21, 2008 If you know exactl EXE size/checksum or other atributes you may check all running processes if their EXE has the same size/checksum or other atribute no matter of their names. Resources UDF ResourcesEx UDF AutoIt Forum Search Link to comment Share on other sites More sharing options...
Psibernetic Posted April 21, 2008 Share Posted April 21, 2008 (edited) btw i can give u the program that renames it (it's made in c++) but it also acts as a Hack for this game Be careful around here talking about Hacks.. We aren't too fond with that nonsense for the most part. You could also you the AutoIt Window Info on the program and find some static text. Then: $DoesItExist=ProcessExists("sro_client.exe") Select Case $DoesItExist<>0 $Title=WinGetTitle("", "Your static text here") WinSetTitle($Title, "Troy or whatever you want as title") msgbox(64,"Title Changed!") Case $DoesItExist=0 msgbox(16,"Silkroad isn't running!") EndSelect Exit If there is no static text you can find there are DLL calls and such to find it all, but think simple first! *I swear I edited this post 5 times * Edited April 21, 2008 by Psibernetic [sup]Psibernetic[/sup]My Creations:X-HideSecuracy Link to comment Share on other sites More sharing options...
Cha0sBG Posted April 21, 2008 Author Share Posted April 21, 2008 (edited) thanks for all your help guys i realy thank you i will see these methods and check for otheres ty again Edited April 21, 2008 by Cha0sBG Have Questions About GUI (Graphical User Interface) ? Post Them Here :GUI Help And Support ForumHave Questions About General AutoIt ? Post Them Here : General Help And Support ForumNew To AutoIt ? Be Shure To Check Out The FaQ's (Frequently Asked Questions) Or FaQ ¹ There You May Find Great Help That Will Guide You True The Wonderful Programming Language AutoItOthere Good Place To Get Some Knolage Of AutoIt Is The Example Script ForumNotice A Bug ? Please Go And Report it At Bug Report Section And Help The Devolepers Of AutoIt Update And Fix The Programming LanguageWant To Thank The People For This Great Forum And Programming Language ? Then DonateWhen You Found The Answer Your Looking For Please Add [Resolved] To The Thread's Name That Will Show Otheres That You Have Found What Your Looking For And They Whount Have To Enter The Thread. Link to comment Share on other sites More sharing options...
Cha0sBG Posted April 22, 2008 Author Share Posted April 22, 2008 OMG the code that i was searching was Local $Window = WinGetHandle("[CLASS:CLIENT]") and then if i want to min or hide this i just enter $Windows instead of the name of the client >.< Have Questions About GUI (Graphical User Interface) ? Post Them Here :GUI Help And Support ForumHave Questions About General AutoIt ? Post Them Here : General Help And Support ForumNew To AutoIt ? Be Shure To Check Out The FaQ's (Frequently Asked Questions) Or FaQ ¹ There You May Find Great Help That Will Guide You True The Wonderful Programming Language AutoItOthere Good Place To Get Some Knolage Of AutoIt Is The Example Script ForumNotice A Bug ? Please Go And Report it At Bug Report Section And Help The Devolepers Of AutoIt Update And Fix The Programming LanguageWant To Thank The People For This Great Forum And Programming Language ? Then DonateWhen You Found The Answer Your Looking For Please Add [Resolved] To The Thread's Name That Will Show Otheres That You Have Found What Your Looking For And They Whount Have To Enter The Thread. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now