Valuater Posted August 15, 2006 Posted August 15, 2006 (edited) *** FREE*** April 9, 2007Download XProtec.au3 - FreeOriginal XProTec - v1.0.5 - March 18, 2007XProTec.au3Previous downloads = 820 +/-Protect and get Paid for.... Your ProgramFeatures:*New* Limited Freeware Option Exampleend user must register.automated email notifications to developer.trial period.user license.registration price.registration reminder.automated registration and acceptance of payment. ( your paypal account )Syntax: Must be compiled#include<XProTec.au3> ; MUST BE AN INCLUDE $D_Mail = "developer@msn.com " ; your email $D_Program = "My_Program_Name" ; your program name $U_Price = "20.00" ; the amount of money you wish to be payed by the user $U_Trial = "30" ; amount of days for the trial period $U_License = "3" ; 3 = one computer only - see license notes $D_License = "123456789" ; developers license # $D_PayPal = "www.paypal.com/my account-link to paypal" ; - paypal link $D_Link = "www.mywebsite.com/.../" ; looks for "www.mywebsite.com/.../Blacklist.txt" ; see Blacklist $U_Return = 1 ; pay or quit .... or $U_Return = 0 ; will return control to developer with @extended = 6 [Limited Freeware Option] XProTec($D_Mail, $D_Program, $U_Price, $U_Trial, $U_License, $D_License, $D_PayPal, $D_Link, $U_Return) ; your script starts here .............. Edited July 23, 2009 by Valuater GuyFromNJo, Norm73 and Skeletor 2 1
Bounda Posted August 15, 2006 Posted August 15, 2006 is this for creating a program that has a 30 day trial and can be registered, cuz it looks really cool, good job so far! CS:S Aimbot - List From INI Funcs
Valuater Posted August 15, 2006 Author Posted August 15, 2006 is this for creating a program that has a 30 day trial and can be registered, cuz it looks really cool, good job so far!yes....30, 60, 90 or however many days you wish.thanks8)
NELyon Posted August 16, 2006 Posted August 16, 2006 Wow, This is amazing! Next time you see me, i'll be cruizin in my yaght (wow, i'll be a rich guy who can't spell worth crap) to my mansion. I'll send pictures to the little people. J/K
Confuzzled Posted August 16, 2006 Posted August 16, 2006 Looks good. Just a little something: After you 'pay', it is 'paid' not 'payed'.
RazerM Posted August 16, 2006 Posted August 16, 2006 I can't wait to see this. Looks really interesting. My Programs:AInstall - Create a standalone installer for your programUnit Converter - Converts Length, Area, Volume, Weight, Temperature and Pressure to different unitsBinary Clock - Hours, minutes and seconds have 10 columns each to display timeAutoIt Editor - Code Editor with Syntax Highlighting.Laserix Editor & Player - Create, Edit and Play Laserix LevelsLyric Syncer - Create and use Synchronised Lyrics.Connect 4 - 2 Player Connect 4 Game (Local or Online!, Formatted Chat!!)MD5, SHA-1, SHA-256, Tiger and Whirlpool Hash Finder - Dictionary and Brute Force FindCool Text Client - Create Rendered ImageMy UDF's:GUI Enhance - Enhance your GUIs visually.IDEA File Encryption - Encrypt and decrypt files easily! File Rename - Rename files easilyRC4 Text Encryption - Encrypt text using the RC4 AlgorithmPrime Number - Check if a number is primeString Remove - remove lots of strings at onceProgress Bar - made easySound UDF - Play, Pause, Resume, Seek and Stop.
Valuater Posted August 17, 2006 Author Posted August 17, 2006 XProTec - v1.0.0 - Aug 16, 2006 Initial Release... Yay!!! 8)
DaleHohm Posted August 17, 2006 Posted August 17, 2006 XProTec - v1.0.0 - Aug 16, 2006 Initial Release... Yay!!! 8)Very interesting... I've tried a test and I have some learnings and some questions:It sook me some trial and error to learn that Program Name must match the filename of the .exe (Test.exe program name is Test)When I run the resulting .exe I get a tooltip saying "Please Register as a Developer" - can you explain what that is about and how to do it?Must you be connected to the internet to run a program that is protected this way? What does it connect to? What information is passed?Where do you specify where the blacklist lives? Can you explain more about how all of that works?Thanks, Dale p.s. here is what I included in my test code: #include <XProTec.au3> $XLicense = XProTec("my.valid.email@msn.com","_IECreateEmbedded", "10.00", "30") If @error Then MsgBox(0, "Error " & @error, $XLicense & " " & @CRLF & "License Type = " & @extended) Exit Else MsgBox(0, "Error " & @error, $XLicense & " " & @CRLF & "License Type = " & @extended) EndIf Free Internet Tools: DebugBar, AutoIt IE Builder, HTTP UDF, MODIV2, IE Developer Toolbar, IEDocMon, Fiddler, HTML Validator, WGet, curl MSDN docs: InternetExplorer Object, Document Object, Overviews and Tutorials, DHTML Objects, DHTML Events, WinHttpRequest, XmlHttpRequest, Cross-Frame Scripting, Office object model Automate input type=file (Related) Alternative to _IECreateEmbedded? better: _IECreatePseudoEmbedded Better Better? IE.au3 issues with Vista - Workarounds SciTe Debug mode - it's magic: #AutoIt3Wrapper_run_debug_mode=Y Doesn't work needs to be ripped out of the troubleshooting lexicon. It means that what you tried did not produce the results you expected. It begs the questions 1) what did you try?, 2) what did you expect? and 3) what happened instead? Reproducer: a small (the smallest?) piece of stand-alone code that demonstrates your trouble
Valuater Posted August 17, 2006 Author Posted August 17, 2006 (edited) 1. Program name must be the developers program name without the ".exe" extentionas stated "$D_Program" = Developers Program Name... added ( exclude ".exe" )and the example was $XLicense = XProTec("GregG@msn.com","X-ProTec-test", "10.00", "30")where, "X-ProTec-test" is the program name ( no file type or .exe )2. Yes, The program must connect to the internetA. due to the internal email() and inetget() needed for protection, an internet connection is required ( i figured most people have a connection these days ).. as stated "ping test internet ( if error user may exit )"B. The internet only connects as #1 a ping(), #2 email(), and #3 inetget() these are the only connection madeC. The only information that is passed is #1 an exact copy of the email sent to the end user is sent to the developer, #2 the "Blacklist.txt" is downloaded with inetget()3. "Blacklist.txt"A. The "Blacklist.txt" only contains a list of un-wanted abusers of your program... example...if the email address of the end user is in the "Blacklist.txt" the program will end.. nothing moreB. The "Blacklist.txt" is a file yoiu would put on your site ( or Autoit's Fileman ) for storagethe $D_Link = "www.Your-Web-location/" and the inetget() will look for..."www.Your-Web-location/Blacklist.txt"4 "Please Register as Developer" Until you are registered as a developer the $D_PayPal ( developers paypal site ) $D_Link ( developers blacklist ) $D_Mail ( developers email )are not valid, the built-in default values apply... leading you to Autoit's donation pageany donation made to Autoit will give the developer full priviledges and remove the message tipHope that covers it... 8)Valuater8)BTW... i made donations just in testing this program... its gotta work correctly!!! Edited August 17, 2006 by Valuater
JavaScript_Freek Posted August 20, 2006 Posted August 20, 2006 (edited) Nice! Is there another way where they don't need to pay money and just active their account? for 30 days? :R Edited August 20, 2006 by JavaScript_Freek [center]Cookyx.com :: Simple LAN Chat[/center]
Valuater Posted August 21, 2006 Author Posted August 21, 2006 (edited) Nice! Is there another way where they don't need to pay money and just active their account? for 30 days? :R the answer is yes note... license level has no effect on the following if user trial = 0 days and user price = 0.00 then user email validation only ( free program ) if user trial > 0 days and user price = 0.00 then at the end of the trial period = notify & exit only proper syntax for 30 day trial only ( exits program after 30 days ) #include <XProTec.au3> $XLicense = XProTec("my.valid.email@msn.com","Program-Name", "0", "30") ; below would be to "catch" an error If @error Then MsgBox(0, "Error " & @error, $XLicense & " " & @CRLF & "License Type = " & @extended) Exit EndIf ; start your program ; or to see the "rights" given MsgBox(0, "No Error " & @error, $XLicense & " " & @CRLF & "License Type = " & @extended) only requires... 1 a valid email address to send the initial validation code 2 the users email is not in the "Blacklist" 8) Edited August 21, 2006 by Valuater
deltateam2 Posted August 21, 2006 Posted August 21, 2006 ok so i'm new to this autoit scripting but I believe i've come up with a powerful ebay auctionsniper. reardless, i'm trying to use this program. Could someone just explain where this syntax XProTec($D_Mail, $D_Program, $U_Price = 0, $U_Trial = 0, $U_License = 1, $D_License = 1, $D_PayPal = 1, $D_Link = 1)oÝ÷ Ú °Þ'¯xý½êÞjX³yÛazXz{².ÖÞ·*^vX¤zØb±«¢+Ø(¥¹±Õ±ÐíaAɽQ¹ÔÌÐì((ÀÌØía1¥¹ÍôaAɽQ ÅÕ½ÐíݵÍÑÉɽݹÕɹ¹ÐÅÕ½Ðì°ÅÕ½ÐíÁɽÁÉÍå¹ÑàÅÕ½Ðì°ÅÕ½ÐìÀÅÕ½Ðì°ÅÕ½ÐìÌÀÅÕ½Ðì¤(ÀÌØí`((ì±½ÜݽձѼÅÕ½ÐíÑ ÅÕ½Ðì¸ÉɽÈ()%ÉɽÈQ¡¸(5Í ½à À°ÅÕ½ÐíÉɽÈÅÕ½ÐìµÀìÉɽȰÀÌØía1¥¹ÍµÀìÅÕ½ÐìÅÕ½ÐìµÀì I1µÀìÅÕ½Ðí1¥¹ÍQåÁôÅÕ½ÐìµÀìáѹ¤(á¥Ð)¹%((ìÍÑÉÐå½ÕÈÁɽɴ(ì½ÈѼÍÑ¡ÅÕ½ÐíÉ¥¡ÑÌÅÕ½Ðì¥Ù¸(5Í ½à À°ÅÕ½Ðí9¼ÉɽÈÅÕ½ÐìµÀìÉɽȰÀÌØía1¥¹ÍµÀìÅÕ½ÐìÅÕ½ÐìµÀì I1µÀìÅÕ½Ðí1¥¹ÍQåÁôÅÕ½ÐìµÀìáѹ but besides that I have no idea how to implement paypal functionality. Thanks for any support.
Valuater Posted August 21, 2006 Author Posted August 21, 2006 (edited) ok proper syntax for your account ( made clean ) $D_Mail = "developer@msn.com " ; your email $D_Program = "My_Program_Name" ; your program name $U_Price = "20.00" ; the amount of money you wish to be payed by the user $U_Trial = "30" ; amount of days for the trial period $U_License = "3" ; 3 = one computer only - see license notes on page 1 $D_License = "123456789" ; developers license # - see comments below $D_PayPal = "www.paypal.com/my account-link to paypal" ; - paypal link - see comments below $D_Link = "www.mywebsite.com/.../" ; looks for "www.mywebsite.com/.../Blacklist.txt" ; see Blacklist page 1 & comments below $U_Return = 1 ; pay or quit .... or $U_Return = 0 ; will return control to developer with @extended = 6 [Limited Freeware Option] XProTec($D_Mail, $D_Program, $U_Price, $U_Trial, $U_License, $D_License, $D_PayPal, $D_Link, $U_Return) ; your script starts here .............. as stated before..... 4 "Please Register as Developer" Until you are registered as a developer the $D_PayPal ( developers paypal site ) $D_Link ( developers blacklist ) $D_Mail ( developers email ) are not valid, the built-in default values apply... leading you to Autoit's donation page any donation made to Autoit will give the developer full priviledges and remove the message tip Hope that covers it... 8) Valuater 8) Edited September 6, 2006 by Valuater
=sinister= Posted August 23, 2006 Posted August 23, 2006 Eh, I don't think you shoulda Encoded it... just my opinion...
dandymcgee Posted August 23, 2006 Posted August 23, 2006 So you MUST donate to autoit to use this program? I think that's kind of...I won't say it. Anyways what about those of us like me that don't have any way to donate to autoit? I'm not old enough to use paypal, nor do I have a bank account or credit card at my disposal. I think most of the scripts in the forums deserve to be open source. But hey that's just my opinion. Once again I will have to make my own version of a program. - Dan [Website]
=sinister= Posted August 23, 2006 Posted August 23, 2006 I always thought 'donate' ment willing to pay becuase your a good person. if you MUST donate it's more like 'Pay'. @dandymcgee I totally agree with you.
theguy0000 Posted August 23, 2006 Posted August 23, 2006 (edited) I gotta agree, I really don't think you should have encoded it. Couldn't you upload the decoded version? I understand that the point of EnCode It is to to stop people from gaining your source, but why can't you post the decoded version on the forums? Is that not what Scripts and Scraps are for?And it doesn't seem like a good Idea at all to have to donate to use many features of the program. Like @=sinister= said, Donating is for if you are willing to donate, not to pay for the full version of a program. That doesn't make sense Edited August 23, 2006 by theguy0000 The cake is a lie.www.theguy0000.com is currentlyUP images.theguy0000.com is currentlyUP all other *.theguy0000.com sites are DOWN
=sinister= Posted August 23, 2006 Posted August 23, 2006 So you MUST donate to autoit to use this program? I think that's kind of...I won't say it. Anyways what about those of us like me that don't have any way to donate to autoit? I'm not old enough to use paypal, nor do I have a bank account or credit card at my disposal. I think most of the scripts in the forums deserve to be open source. But hey that's just my opinion. Once again I will have to make my own version of a program.@theguy0000dandymcgee said 'so you MUST donate? and I was bascially pointing out that if you MUST donate, then it's basically just paying and not donating...
theguy0000 Posted August 23, 2006 Posted August 23, 2006 @theguy0000dandymcgee said 'so you MUST donate? and I was bascially pointing out that if you MUST donate, then it's basically just paying and not donating...I know, I could have phrased what i said better but yeah I understood what you meant. The cake is a lie.www.theguy0000.com is currentlyUP images.theguy0000.com is currentlyUP all other *.theguy0000.com sites are DOWN
Valuater Posted August 23, 2006 Author Posted August 23, 2006 Eh, I don't think you shoulda Encoded it... just my opinion...... I think most of the scripts in the forums deserve to be open source. But hey that's just my opinion. ...I gotta agree, I really don't think you should have encoded it. Couldn't you upload the decoded version? I understand that the point of EnCode It is to to stop people from gaining your source, but why can't you post the decoded version on the forums? Is that not what Scripts and Scraps are for?...I am sure all three of you are not aware that to have a program do all of the things "XProTec" does, it requires private information. There are access codes, servers, names, and passwords that were necessary to encypt.8)
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