
CoderDunn
Active Members-
Posts
336 -
Joined
-
Last visited
Content Type
Forums
Downloads
Forum Articles
Events
Everything posted by CoderDunn
-
already done Run the server with the "/silent" command parameter and it should be hidden.
-
Simple, but useful Thanks, I think I will use this to keep track of the change log for my applications ~ Hallman EDIT: Only suggestion: maybe make the password optional? Or a "Remember my password" option that lasts for a week or so.
-
Hopefully this is on topic I have considered selling my Radical 2 application if I finish it, and the issue of decompilation has been a reason not to for sure. I have never had to decompile a script. Because AutoIt has expanded so much, from a simple automation language to a fully fledged programming language for some people, it would be nice to see more security in the compilation of scripts so they can't be (at least easily) decompiled. I apologize, since I don't know much about how AutoIt works, but would it be possible if anything to have the script encrypted before being packed with the executable, then have the AutoIt engine unencrypt the script on runtime? I realize this could slow down the startup time for a script substantially on large scripts, so a switch to enable/disable could be added in the compiler? Again, I don't even know if it's possible. And a piece of advice for some of the other members: Just my 2 cents ~ Hallman
-
Thanks I uploaded a new version that (hopefully) fixes the file explorer bug. If not, you should at least get a slightly different error message I will upload the updated server's source code later on a more major update. ~ Hallman EDIT: Oops uploaded again because I just realized that in the last build the "End Process" button on the process tab had gone missing
-
If you include all the previous versions (I've completely rewrote the server 3 times now ) it's been about 2 years since I first started? But I haven't been working on it continuously. Ok I will put it on the top of my list of things to fix. I agree, however that was the quick and dirty way of doing it. I'm still pretty new to C#, so it was easier just to reuse the code. I think the hardest thing so far has been getting the client thread(s) to update information on the UI. C# doesn't allow any control to be updated from a thread other than the one it was created on. So after much ... ... ... then finally I figured out how to send a message to the UI and invoke it on the UI thread Anyways thanks for the input ~ Hallman
-
Yes I can but I don't quite understand. I take it you want the server to run on startup and be hidden? I already got the tray icon done, so it won't be hard to make
-
Yup Remember I said the server was originally wrote in AutoIt? Well, those things are from the old server that I haven't added to the new one yet. It seems like I would have done those first xD but, I wanted to get some of the harder things out of the way like the file explorer. Oh and thanks for adding it to your sig. That's awesome ....
-
Yeah thanks Someone PMed me with the same error. It might have something to do with accessing a directory that you don't have proper rights for? I'm looking into it but I haven't been able to reproduce the error myself. And yes full remote control of mouse and keyboard is planned. ATM though I have other things I need to get out of the way first. ~ Hallman
-
Yes it is possible, but it's not practical. The server originally was written in AutoIt3, but I had to make everything more complicated than it needed to be to get things working right, and it still ran no where near as well as my C# version. I can post the AutoIt server if you want, but it's incomplete and has a few problems. AutoIt is great don't get me wrong, it's just not powerfull enough to make the server I want. ~ Hallman
-
*bump* I know it's not a huge update but some comments would be nice
-
----------- Update June 7th 2008 ----------- Sorry for late reply but it's finals in college and I've been busy Fixed a few bugsMany internal improvements server sideFile Explorer tab completed with downloading/uploading filesClient Status system to prevent commands sent to the client while it's "busy" (EX: uploading a screenshot)Pings auto refresh every 5 secondsScreenshots of files being downloaded/uploaded: I don't understand why but (as you can see from the screenshots) uploading files to a client runs about 2X faster than downloading a file to the server. ~ Hallman
-
Thanks Iv'e finished most of the File Explorer. All I have left is downloading/uploading files. Sounds easy, but I want to do it in a way so that the client isn't stuck in a loop (unable to recieve commands) until the file transfer is completed. I'm thinking of having the client run itself again with command parameters. Expect an update in a few days.
-
Thanks The code is a bit messy but I'm still fairly new new to C#. It is a good language, and it's much easier than C++ (at least for me). Only downside is it takes a while to start up for the first time because C# code is not fully compiled. When you run a C# application for the first time, it compiles the rest of itself based on your computer and operating system using the JIT (Just In Time Compiler). After that, it runs smoothly. ~ Hallman EDIT: You can find a simple C# tutorial here: http://www.csharp-station.com/Tutorial.aspx
-
Radical 3 is in development. Go to http://coderdunn.com/ and click "Projects" for more information. Current Version: 0.5.4.0 (OUTDATED) Radical 2 is designed to be a simple, yet powerfull administration tool for a small lab of computers (2 - 25 machines). The server is written in C# to take advantage of multi threading, while the client is written in AutoIt3 for simplicity, and compatibility. Radical 2 is in it's beta stages so there are probably a lot of kinks to work out. If you encounter any bugs please let me know so I can fix them! Also, let me know of any features you think should be added. Current Features: Works over LAN or the internetDisplay System InformationView a client's processes, close many processes simultaneouslyQuickly capture and view a screenshot from a clientExplore, Execute, Download, and Upload a clients files.ToDo: Finish the File Explorer tabMake a plugin system so features can easily be addedCreate a options form on the serverClient Remote Control of mouse and keyboardAdd many more commands to the consoleCreate an installer for the server and clientMake the client and server run as a serviceDownload: Radical_2.zip And for those of you that want to see the server's source code (OLD VERSION): Server_Source.rar Note: You need Visual C# 2008 to compile the server. You can get it Here (The green one) Changelog: CODE7/04/2008 === Version 0.5.4.0 (RELEASED) === - Removed: Pic Control from the "View Screen" tab - Changed: Clicking "View Screen" now opens a new window titled "Screen Viewer" to view the screenshot - Changed: The "Screen Viewer" is now resizable - Added: Auto-Refresh feature to the "Screen Viewer" - Added: Shrink to Fit option to the "Screen Viewer" - Added: View Screen Quality option to the "Options" window in the "Client Settings" tab - Fixed: The "Screen Viewer" now only updates when it is the active window 7/04/2008 === Version 0.5.3.0 (RELEASED) === - (Hopefully) Fixed: Major bug where packets would be partially received during heavy communication 7/03/2008 === Version 0.5.2.0 (RELEASED) === - Added: Controls to the Options form ---- Run on system startup ---- Start Hidden ---- Timestamp Console messaged ---- Port number ---- Listen IP - Added: Functions to read/write settings settings to and from the XML settings file - Changed: Server no longer refuses to start if settings file is missing. - Changed: Server (unfortunatly) now requires administrator rights so it can access the registry - Changed: If the server is blocked by your fire wall, it will retry 3 times before displaying the "Error creating listening socket" error - Changed: The "Display Message Box" command's title and icon - Fixed: The "Display Message Box" command no longer pauses the client until the message box is closed 7/02/2008 === Version 0.5.1.0 === - Added: Options Dialog, "Scheduled Tasks" and "Plugins" tabs. - Fixed: The server's main form no longer flashes on the screen when ran with the /silent command parameter - Fixed: Typo (thanks JamesB) - Changed: The settings file is now in in the XML format - Changed: The Disconnect and Shutdown buttons now have better titles 7/01/2008 === Version 0.5.0.0 (RELEASED) === - Added: Single instance check for server - Changed: "Are you sure?" message box titles to "Radical 2 Server" - Changed: File transfer connections no longer appear in the client list - Changed: File transfers no longer use the standard notifications in the console Screenshots:
-
Cakewalk Sonar Home Studio 6 automation
CoderDunn replied to SteveH's topic in AutoIt Example Scripts
Cool It's nice to see a newcomer that actually puts in the effort to figure out things himself instead of expecting us to tell him everything Keep it up! I'm interested in seeing what you post in the future. ~ Hallman Note: Typically posting just the source is sufficient for smaller scripts like this. It is, of course entirely your decision, but people are much less likely to download a zip or exe than a plain au3 (Not to mention it uses less of the forums bandwidth). -
Cakewalk Sonar Home Studio 6 automation
CoderDunn replied to SteveH's topic in AutoIt Example Scripts
Cool keep up the good work. Interesting way to use the clip board. Look into the BlockInput() function to prevent someone from using the keyboard or mouse while it's working. Just make sure you enable the user input when it's finished! -
Always irritated by the _IsPressed key codes? [UPDATED! again]
CoderDunn replied to ludocus's topic in AutoIt Example Scripts
Actually, if you don't, then these codes are incorrect because a number in decimal isn't equal to the same number in hex. For example, hexadecimal 20 (space bar) = 50 in decimal. You wrote the space bar as being decimal 20, which is really 14 in hexadecimal (caps lock). So ... either convert each hexadecimal number into decimal (the hard way) or just add a '0x' in front of each one (the easy way) -
Always irritated by the _IsPressed key codes? [UPDATED! again]
CoderDunn replied to ludocus's topic in AutoIt Example Scripts
Cool but why was the list in the helpfile removed in the first place? -
Finished Script need Ratings/Ideas
CoderDunn replied to TnTProductions's topic in AutoIt Example Scripts
lol thanks? It's an Advanced Power Armor suit from Fallout 2 (one of my favorite RPG's). @Achilles his second script does in fact use a GUI Ideas for improvements ... Well I recommend adding the $ES_NUMBER style to the input controls so the user can't type alphabetical characters in the field. For example: $money = GUICtrlCreateInput("Money Earned pr week", 10, 5, 300, 20, $ES_NUMBER) Then, instead of having the description in the input box itself, create a label above each one for the description. Remove the ExitLoop out of the case statement so the user doesn't have to restart the script after each calculation. ~ Hallman -
Finished Script need Ratings/Ideas
CoderDunn replied to TnTProductions's topic in AutoIt Example Scripts
O.o Sometimes I think my 8 year old brother posts on this forum ... Anyways keep up the good work. You don't have to prove anything to anyone, everyone has to start somewhere. This is "Example Scripts" after all. You can't expect every single script to be ultimatly usefull. ~ Hallman -
All I have to say is ... Holy SH** Amazing work man. Great job. All you need is the torch animations It took me a while to get it working becuase it kept saying Until I ran it in x86 mode and it runs great. When running in 64 bit, PluginOpen() fails and returns -1. ~ Hallman
-
If you did post the complete source, you wouldn't be the first with a script that edits a proccesses memory. Plus, I'd be willing to bet that most the people on this forum wouldn't understand how to use it in other games (it seems the people that come here for bots or trainers don't have any interest in learning the language. Look at some of the posts in the 'Gaming and Bots' forum) OR have no interest in making a bot/trainer of thier own. And if worse comes to worse, if that person really was interested in making mass bots using this technique, an advanced forum search for "Memory" (titles only) reveals plenty of examples for someone to get started (Example: http://www.autoitscript.com/forum/index.php?showtopic=66842). Without those functions, this script is effectively useless for everyone except those with the game. Just my two cents. I probably sound rude ... ~ Hallman
-
Powerful HTTP Server in Pure AutoIt
CoderDunn replied to jvanegmond's topic in AutoIt Example Scripts
Cool Manadar! One thing though ... is it just the AutoIt version I'm using (3.2.10.0) or should line 92 be FileWrite($sRootDir & "\index.html", "<br />" & $sName & " made comment: " & $sComment) Becuase FileWrite() doesn't erase the previous file contents and just adds it to the end. The way it was before, it made another set of Input boxes each time I left a comment. I had no idea the HTML protocol was this simple ~ Hallman -
Inspired from my last script, I made this one to see if I could make a ball bounce like it would in real life. I know there are probably much better ways at doing this so if you have a better way please show me! You can customize the gravity, bounce ratio, and time per tick by editing the first few variables in the script. I dunno why I'm still using a golf ball but who cares ... I have never taken a physics course and I'm not that great at math so grade lightly ~ Hallman Ball_Bounce_Test.au3
-
lol yeah thats why I had it close on GUI_EVENT_CLOSE. I told my mom that she had to click it to close it. Kinda mean but it was funny watching her try to click it as it zoomed accross the screen EDIT: An unforseen problem with the exit function ... It ProcessClose()'s itself before the other ones! An _IsPressed() in the main loop is probably the best choice. EDIT2: remove the If statement on line 40 and see what happens That's why that if statement is there ...