Jump to content

MOONLIGHT SONATA

Member
  • Posts

    203
  • Joined

  • Last visited

  • Donations

    0.00 USD 
  • Country

    India

Everything posted by MOONLIGHT SONATA

  1. rikgale, downloaded your files. Can't really find out the problem if any. I can only suggest you to give it a last try. Try "RunOnceEx.CMD" in cmdlines.txt, but this RunOnceEx.cmd should be like this: *********************************************************** @echo off Prompt $P$G MODE CON COLS=80 LINES=300 COLOR 0B IF EXIST D:\CD.txt set CDROM=D: IF EXIST E:\CD.txt set CDROM=E: IF EXIST F:\CD.txt set CDROM=F: IF EXIST G:\CD.txt set CDROM=G: IF EXIST H:\CD.txt set CDROM=H: IF EXIST I:\CD.txt set CDROM=I: IF EXIST J:\CD.txt set CDROM=J: IF EXIST K:\CD.txt set CDROM=K: IF EXIST L:\CD.txt set CDROM=L: IF EXIST M:\CD.txt set CDROM=M: IF EXIST N:\CD.txt set CDROM=N: IF EXIST O:\CD.txt set CDROM=O: IF EXIST P:\CD.txt set CDROM=P: IF EXIST Q:\CD.txt set CDROM=Q: IF EXIST R:\CD.txt set CDROM=R: IF EXIST S:\CD.txt set CDROM=S: IF EXIST T:\CD.txt set CDROM=T: IF EXIST U:\CD.txt set CDROM=U: IF EXIST V:\CD.txt set CDROM=V: IF EXIST W:\CD.txt set CDROM=W: IF EXIST X:\CD.txt set CDROM=X: IF EXIST Y:\CD.txt set CDROM=Y: IF EXIST Z:\CD.txt set CDROM=Z: IF EXIST C:\PATH.TXT set SystemDrive=C: Echo. %CDROM%\$OEM$\RunOnceEx.Exe EXIT *********************************************************** Now, include another file inside the $OEM$ directory which will do all Reg ADD entries in RunOnceEx and compile this file as .EXE. By doing so, we are just breaking original RunOnceEx.CMD into two files. One, named the same and easily recognized from cmdlines.txt and the other part, for security reasons, is compiled into .EXE but actually it is doing the role of RunOnceEx.cmd. Hope i explained you the logic. Give it a last try.
  2. What i described is clearly noted in GreenMachine's CMDLINES.TXT Guide. He used it to run any .exe file from $OEM$ by referring as i said to you inside cmdlines.txt. Here's the link to GreenMachine's Page: http://greenmachine.msfnhosting.com/READING/cmdlines.htm Can you send me the RunOnceEx.cmd file which you convert to .exe? I may help then.
  3. 2Martin, Replace baseboard Manuf. with Product or add Manuf. as xtra ID. HDD Capacity or size is nice. what about including something from SupportContactDescription section out of computersystem query? CPU max clockspeed can be coupled with its Manuf. or model. BTW, what the signature value in Diskdrive query mean? Edit: include Serial Number query from Win32_PhysicalMedia as it returns actual Serial Number of HDD for use.
  4. @Martin, Sorry, for my late response. If our next testing is based on wmi class query of baseboard, cpu, and harddisk informations, i don't know what to say you. ProcessorID is same for all the AMD Athlon XP 2000+ made on this earth, My disk drive is Maxtor 6E040L0 and probably a lot of people may have that diskdrive. I'm little confused. what the Signature value in Diskdrive Query result mean? Is it useful? Baseboard has only Product and Manufacturer as relevant data. Isn't the "size=" result in diskdrive query a Unique figure? I need your assistance in finding the proper query inputs. every result after WMI Class query is giving me headache as i find no usable marker apart from what i noted above. One point i ask you which is not related to it but itching me. Does WMI Class Query available in WINPE or Bart-PE as default. I mean is it possible for anyone to know Query results on-the-fly from a Live CD? If you can suggest some query Inputs that can be implemented in PC Code Generation, i promise i'll reply soon so that you can write the script this week. waiting yoyur kind response.....
  5. @Rikgale, try UPX on the exe file with --best --force option. Size will be greately reduced. anyway, you're trying security in your CD and minding size of the .CMD vis-a-vis .EXE? Main advantage of .EXE is that nobody can get any clue from where you're running .vbs or .vbe or WPI etc. Arrange more time wasting for the intruder. I can't understand your logic. Look before you leap into security as your company is going to make money out of it.
  6. @rikgale, Those who'll read your guide probably don't need to come back here for ongoing discussions on modifications. If you always update in your gude page about anything finalised here, i wouldn't make that page cluttered with my dirty keystrokes. Have you ever realised how you could save your RunOnceEx.cmd from prying eyes? Are you not going to include path info of your .cmd files there? quick Batch File Compiler can make a RunOnceEx.EXE for you and you include in cmdlines.txt just this info: [COMMANDS] ".\RunOnceEx.EXE" If i find time i'll narrate how you can conceal another .EXE file by compiling it during a particular .EXE, so that when you run 1.EXE, file 2.EXE automatically extracts and remain as long as command sets in 1.EXE is not completed. If your 1.exe (actually 1.cmd compiled into 1.exe) has in its last command a path reference of 2.exe, you don't need to put 2.exe in your cd seperately. Just include it in 1.exe and run it, your 2.exe file is automatically executed and in the end gets deleted completely!
  7. @rikgale, nice guide. I've not checked your modifications to the code till now. One point for all the users of this method as well as those who run .cmd files that have very vital instructions set, please use Quick Batch File Compiler to change your .cmd files to .exe files and in doing so use the option of running the .EXE as ghost application(means no command window will ever be displayed; one step ahead of CMDOW) and also set a difficult to guess "decompiler" password so that decompiling the .exe back to the parent .cmd is peacefully restricted.
  8. @riverrm, thanx for your valuable comments. I've already information that the way Microsoft+OEM+BIOS vendor worked hand-in-glove to implement SLP has not changed from what was their method 3-yrs back. Purpose of SLP is already defeated in a corner of the world. My problem is that i'm not getting hand to the beautiful article written by Peter Siering in highly acclaimed German Computer Magazine C't wayback in 2002! that article is even not available for online reading now. I ask my German Mates here to arrange a translated to english copy of this article as either post here or as a mail to my mailbox. Here's the information about that exemplary article on C't: version: 20/2002 Page:212 Peter Siering : "Windows XP freizügig" In the article the Author states : ****************************** Windows XP without hardware chain ****************************** The rumor keeps itself persistent that a OEM version of Windows XP is executable only on the associated PC. Though M$ wants us to believe that it is impossible to make this cd´s run on other computers, it is usually very simple to release XP from the hardware chains.
  9. @rikgale, You made my visit today really worthfull. What a nice post you made, dear. I'm short of adjectives to praise you and your vision. All the best wishes for your Company and your future studies. about M.Z. => what you said in the context is little confusing me. may be, he's getting what you said. but, 1 thing is certain, even if he gets he couldn't have got it if he came with the purpose of sharing knowledge only to enrich his KB. Nobody can get it if he does it intentionally. If he does, he'll get only return of investment and not reward of investment. what i wrote about him is not any return of favour, it's reward for a noble cause. One thing i wish to lend you as advice which will help you and your company in the long run is that MONEY NEVER COMES IN ABUNDANCE IF YOU ALLWAYS THINK ABOUT IT. THOSE WHO HAVE MADE MONEY HUGE, NEVER THOUGHT THEIR QUEST CAN GENERATE SO MUCH MONEY. IS IT POSSIBLE FOR ANYBODY TO WORK FOR A NOBEL PRIZE KEEPING ITS MONETARY VALUE IN THE MIND ALL THE TIME. MONEY COMES ONLY WHEN YOUR PRODUCTIVITY HAS THAT POTENTIAL. Same with KB of M.Z. If he allways help others keeping in mind that it helps himself in return, his productivity is bound to suffer. And one day he'll find no takers for all the help he could summon.. I'm sure, his case is in noway in the line of any conscious effort. even if he gets what you say, he actually gets it subconsciously. May be he has no knowledge of geeting it, untill you and me discuused it and posted for his viewing. Now, spare him, i'm also, otherwise his productivity is going to suffer because of us! No more talk on him personally, only about his scripts and comments. No more, me included! about, boxes and messages => i don't know if it's worthfull. Why do you want to alert someone of the caliber of Professor Morriarty! If during 15 seconds countdown, Professor goes to restart the machine forcibly, where will you get the chance of deleting NTLDR, my dear Watson? isn't it elementary?
  10. Dear Iron HART, You've made some very serious observations on this topic. While i really appreciate your concern on the whole issue, stiil i can't spare myself from commenting over the issue. First, i want to say something about Martin Zugec, the writer of the protection script. Please take note. Martin isn't party to any misuse of the protection method by either MOONLIGHT SONATA or any other member as well as any guest visitor who wants to make money by selling such a protected UAXPCD. So far as i know, Martin is an MVP and he has recently done presentation on WMI Class Query in a Microsoft World Seminar. With obsession, i've read out almost all the posts (total ~ 1200) made by him in this forum. From the reading and from my talk with him inside this forum, i've came to the conclusion that he's a good samaritan who purposefully visits this forum with one and only motto : HELPING OTHERS. In terms of scripts or code, he has taken very little from here, rather he has enriched this forum by his invaluable comments, codes, etc. Statistically, among his all the posts of approx. 1200, only 0.5% is "HAA-HAA-HEE-HEE" type posts; rest is what makes him such an important member of this forum. Martin's generosity is not rare; we all found and finding such trait in abundance outside the computing world. But, if someone visits this forum to help others and if he wants to share his vast knowledge base with others, we should not fool ourselves by ignoring his effort. If we commit such silly things, our foolhardiness will be too rarer to find anywhere. Thinking that he is collaborating here to make buisness out of such issue is like indulging in some sort of character assassination of him. Please spare him. Finally, a little about myself. Protecting an UAXPCD is not an issue which interests me more than my actual goal. My goal is to better myself. Interaction with Martin has ignited passion and curiosity within me to know more about VB Script and WMI Class Query. I'm enriched by his knowledge and all this is possible because of his arrival to help me in Protection Issue. Protection is not such a big issue if i put it in comparison with my pursuit of garnering knowledge. Protection is only relevant for us to see a method is working or not. How many Linux applications are generated and discarded every day? In writting and erasing of all Linux applications,in the end of the day human sharing and using of knowledge triumphs. Ultimately. If anyday, Martin, for some reason, asks me to discard this Whole Protection Issue, i can easily abandon any implemenation of it in my CD. But, even if he asks or anybody, can it be easy for me to abandon the knowledge that i've gained to protect it or in writting VB Script or about WMI Class Query? Can Anybody do so? Implementation is an earthy human concept which gave birth to Technology, Knowledge is heavenly, sublime. Probably, for this reason, from time immemorial, Sages have compared knowledge with SOUL, and not with our Skins or our dresses. Can you discard your SOUL, if I ask? I post on Protection mainly to enrich me with knowledge. If we can do anything with this Windows XP CD, why not in terms of protection? And, dear, it's not Buisness of Money, it's Buisness of Knowledge. Hope You Understand my reaction.
  11. @Martin, Here's my questions: 1. By saying that "upon detection of multimedia keyboard..", what specific software could be installed. Do you mean only MMKeyboard driver as the software you wish to install? 2. CD-Writer detection based Nero installation is exemplary. I'll surely implement this. Does the code given by you is enough for that to be tried by me? or it needs any modifications ? 3. Does the given script is modifiable in such a way so that upon detection of CPU type (Intel or AMD or VIA),applicable driver is installed from there. I'm particularly asking this for Intel, as its INF files contain no direct driver file copy instructions. For them setup.exe route is to be follwed. If it can be achieved from such type of scripts then Intel Driver Installation will be xtremely customizable. 4. Suppose i've 2 machines and 2 TV Tuner Cards. Now, how i customize that code in order to install OEM-specific drivers or software by including a single script inside a single UAXPCD having both the driver packages in it ? I'm specifically putting these questions for after your clarification i can learn the logic of implementing such idea better. It then gives me a chance to vary the script as per situation. I ask you to help me everyday because you belong to a minotrity pool of people who, instead of syntax, tries to center all their discussions upon logic. Waiting for your kind response....
  12. @Martin, A. Please describe what do you mean when you say "...PC code could be generating using baseboard, cpu and HDD configuration instead of BIOS informations." ? Can you help us in generating such code ? If baseboard, CPU and HDD configuration combines into protection scheme, i think we'll get better result than what we've based on BIOS outputs. This idea is irresistible, please elaborate and help us by coding such thing. B. From pcbuyerbeware.com i gathered info that if a XP CD has oembios.bin in it then it's surely implementing SLP. Now, oembios.bin was there even before SLP arrived. what's new, is that some OEMs are packing it along with oembios.dat and oembios.sig (these files are also present in pre-SLP era) in a ZIP archive and they put the archive in a folder with name like "SLP Files". What's the purpose of it i don't know.
  13. 2rikgale, Go for the Guide. I'll really appreciate your interest in ProtectUA. Afterall, any good help info can only be supplied by someone who has gone through the miseries to gather the knowledge. As you initially suffered in applying it, only you can help others to avoid those hiccups. I wait for your guide to feature in 1st Page. Soon! @Martin, yeah, the said serial number is unique. I share my personal xperience with you. I thought initially that such VSN is not unique and it can't change. I burnt a session, got output VSN and then gone into writting another session in the same cd, now with ProtectUA.VBS having that VSN. All plan fell flat after 2nd session. I again tried query, alas ! it's giving me a different VSN. Then i realized that we can't protect a single CD in this way. What we need is at least 2 CDs. For your further info, this VSN is never displayed by Nero Info Tool and yes, mate it's random number. I feel really humbled when you appreciate either my idea or my VBScript. I'm charged by you now, and i'm going for another post for you regarding other discussions that i kept untouched after your last response.
  14. @Martin, Thanks a lot for your comments. here is my response further: What i wanted to say is Copy Protection additionally.Here's what i've in my cdromsn.vbs script. I use it to get the parameter VolumeSerialNumber of a burnt CD. ************************************************************* arrComputers = array("PUT YOUR Computer Name Here") For Each strComputer In arrComputers Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2") Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_CDROMDrive", "WQL") For Each objItem In colItems WScript.Echo "Cdrom serial number: " & objItem.VolumeSerialNumber Next Next ************************************************************* Now i want to remind you a few facts i checked. A blank CD has no VolumeSerialNumber as obvious. When you write the 1st session or the only session in it, a VolumeSerialNumber is available for that CD. But, when you write the next session, previous VSN is overwritten to a new one. This is precisely the reason for Sony, Microsoft and Moonlight Sonata can't still hit the bull's eye. you can't know the VSN without burning the CD; and, you can't make your CD multi-session and incorporate the 1st session's VSN into your protection scheme, for after 2nd session, there's no trace of the earlier VSN. Now, i worked out the 2-or-more CD protection. Idea is such: CD-1 is Windows XP install cd with $OEM$ and I386 folder and root files in it. We're not going to make it first. CD-2 is our Software CD, we precisely want to block any misuse of this CD by any Professor Moriarty! We need to burn this CD-2 first, as whole, in a single session. After burning we get the VolumeSerialNumber by using cdromsn.vbs script. Now, think about your ProtectUA.vbs. You know how to implement this VSN in the file as a unique mark. Include such changes in ProtectUA.vbs and go to burn CD-1. Please, don't burn right now. Few other inclusions are crucial. Cd-1 should've ProtectUA.vbs in $OEM$\$$\system32 folder. I'm not joking mate. See what we need more. We need Nanaki's CDSWITCH program that can search a particular CD by its Label and that can be used to force a particular CD or refuse a particular CD. BTW, don't forget to give different labels to the CD-1 and CD-2 at the time of burning. Say, WXPCCP_UA1 for CD-1 and WXPCCP_UA2 for CD-2. Now, in RunOnceEx.cmd write this lines: ******************************************************************** REG ADD %KEY%\001 /VE /D "Preparing Installation Profile..." /f REG ADD %KEY%\001 /V 1 /D "cdswitch /ew" /f REG ADD %KEY%\001 /V 2 /D "cdswitch WXPCCP_UA2 /f:WXPCCP_UA1 /r:%CDROM%\SLOCKAPP\PROTECTUA.CMD /d /w" /f REG ADD %KEY%\001 /V 3 /D "%SystemDrive%\CMDBOX\PREPARE.CMD" /f **************************************************************** Now, i interprete these. At 1st log-on in your tray you've WXPCCP_UA1. cdswitch can locate a driveletter by the volume label of the CD in the drive. switch /f:WXPCCP_UA1 tells it to locate the drive letter by volume label. WXPCCP_UA2 actually tells cdswitch to ask for CD-2 and it ejects CD-1. You insert CD-2, run ProtectUA.CMD from anywhere from the CD-2. ProtectUA.CMD should've reference for "cscript //nologo ProtectUA.vbs". Now, you know if your CD-2 is copied by someone, what'll happen to that copy and the machine. If additionally, ProtectUA.VBS includes BIOS release date and Product, this package is neither usable nor copiable. Am i wrong ? For other discussions i'll post later. Mate, i'm already feeling carpel tunnel syndrome in my fingers for such long typing. Excuse me. P.S.: My cdromsn.vbs is possible only because i've learnt from your script the logic of such script writting. Actually, cdromsn.vbs is the first VB script written by me. Hat's off to you.
  15. 2Martin, Here're some questions and comments for your suggestion: 1. If we want to implement at least a 2-CD Package, probably we don't need any BIOS or BaseBoard query output at all. Throughout this week i've gone through a lot of WMIC command returns. then i realised that Win32_CDROMdrive can completely protect a 2-CD Project without any need of other queries. Upon your feedback, i'll discuss the technique in a later post. 2. MoBo serial number is the only parameter which can save those who updates their BIOS regularly(me, included). It's beyond WMI, but is it beyond some other scripts? I don't know, but in internet i got hand to a delphi code; the code writer clearly tells that MoBo Serial Number is located either in the 1st 8 KB or the last 64 KB of the EEPROM. The delphi code, as he said, can extract that 8 KB or 64 KB info into a file for reading. I can't make any head or tail out of this code as i don't know how to use the code in Windows Environment. What you say? 3. Can you tell how the Hardware Reporting Softwares like Everest Home edition or SiSoft Sandra returns MoBo Serial Number in Windows GUI? 4. How the OEMs implementing SLP-based Protection? please let me know what you know or seen or ever apprehended. 5. What's the $$RENAME directory that you advised rikgale? Never heard of that inside the forum. Please elaborate. No Syntax, only logic. 6. I've seen your own topic on PnP-based driver installation. The topic has gone nowhere; probably, not many people are interested in it. I find it very cerebral. Can i post there to revive the topic just for my own good ?
  16. @Fritz 1. Don't implement Universal variable for all strings. I meant the 1st option. Try to leave option for the aligning be given for the categories title, text and sub titles. 2. Pictures should be at the beginning of every text name or title or subtitle. Incorporate this at first, then we can redefine the position after watching the flash. 3. Here's another food for thought. what you think if i request you to show texts with type-writting effect? Give your piece of mind. Thanks.
  17. @Fritz Saxi, Nice little thread. You coul've asked me for permission to edit the 1st page and put your inputs there. I would've gladly accepted that proposal. In the way you unknowingly killed my thread. Anyway, your last betterment of flashcredits needs some additional improvements: A. Try to include subtitle and subtext into it. I mean if i've done slipstreaming of SP2, then SP2.CAB into Driver.CAB, then Windows Media Player 10, i need to show credits like below: System SlipStreaming Service Pack 2 AAA, BBB, CCC, DDD Cabinet Integration EEEEE Windows MediaPlayer 10 FFFFFFFFFFFFFF not seperately. If done section-wise, its better. B. Try to customize your program so that all credits can be run either from the left side or from the right side or as you programmed to run through the middle. All depends on the background.jpg that any user selects. C. Try to incorporate images by the side of credit names of the contributing people. D. In the end allow people to show more than one image.jpg; people like me wants to show screenshots of those websites which are run by some of our forum members who pricelessly contributed to the UAXPCD project. I wish all the success to this thread and particularly to the longivety of your Flashcredits program. Carry on.
  18. 2rikgale, some problem must have occurred when you executed it. please check out where the trouble is. In my machine i've executed it from RunOnceEx.cmd flawlessly. No problem came accross at all. check where is the problem. Reply soon. I know you'll be successfull next time.
  19. 2rikgale, here's a basic Prepare.cmd which if you look can know what it's purpose is. You can tweak it as per your need. One thing i should mention: you are free to think that your system be spared from any running of prepare.cmd. Either you can abandon it for being unnecessary in case of your system or you may transfer its command set into some other file named "rikgale.cmd"- it doesn't matter, mate. ****************** Prepare.cmd ****************** @Echo Off Prompt $P$G MODE CON COLS=80 LINES=300 COLOR 0B IF EXIST D:\CD.txt set CDROM=D: IF EXIST E:\CD.txt set CDROM=E: IF EXIST F:\CD.txt set CDROM=F: IF EXIST G:\CD.txt set CDROM=G: IF EXIST H:\CD.txt set CDROM=H: IF EXIST I:\CD.txt set CDROM=I: IF EXIST J:\CD.txt set CDROM=J: IF EXIST K:\CD.txt set CDROM=K: IF EXIST L:\CD.txt set CDROM=L: IF EXIST M:\CD.txt set CDROM=M: IF EXIST N:\CD.txt set CDROM=N: IF EXIST O:\CD.txt set CDROM=O: IF EXIST P:\CD.txt set CDROM=P: IF EXIST Q:\CD.txt set CDROM=Q: IF EXIST R:\CD.txt set CDROM=R: IF EXIST S:\CD.txt set CDROM=S: IF EXIST T:\CD.txt set CDROM=T: IF EXIST U:\CD.txt set CDROM=U: IF EXIST V:\CD.txt set CDROM=V: IF EXIST W:\CD.txt set CDROM=W: IF EXIST X:\CD.txt set CDROM=X: IF EXIST Y:\CD.txt set CDROM=Y: IF EXIST Z:\CD.txt set CDROM=Z: IF EXIST C:\PATH.TXT set SystemDrive=C: IF EXIST C:\PATH.TXT set SystemRoot=C:\Windows Echo. Echo Registering Dynamic Link Library(s).... regsvr32 /u /s mmcndmgr.dll regsvr32 mmcndmgr.dll /s regsvr32 comcat.dll /s regsvr32 shdoc401.dll /s regsvr32 shdoc401.dll /i /s regsvr32 asctrls.ocx /s regsvr32 oleaut32.dll /s regsvr32 shdocvw.dll /I /s regsvr32 shdocvw.dll /s regsvr32 browseui.dll /s regsvr32 browseui.dll /I /s regsvr32 msrating.dll /s regsvr32 mlang.dll /s regsvr32 hlink.dll /s regsvr32 mshtmled.dll /s regsvr32 urlmon.dll /s regsvr32 plugin.ocx /s regsvr32 sendmail.dll /s regsvr32 scrobj.dll /s regsvr32 mmefxe.ocx /s regsvr32 corpol.dll /s regsvr32 jscript.dll /s regsvr32 msxml.dll /s regsvr32 imgutil.dll /s regsvr32 thumbvw.dll /s regsvr32 cryptext.dll /s regsvr32 rsabase.dll /s regsvr32 inseng.dll /s regsvr32 iesetup.dll /i /s regsvr32 cryptdlg.dll /s regsvr32 actxprxy.dll /s regsvr32 dispex.dll /s regsvr32 occache.dll /s regsvr32 occache.dll /i /s regsvr32 iepeers.dll /s regsvr32 urlmon.dll /i /s regsvr32 cdfview.dll /s regsvr32 webcheck.dll /s regsvr32 mobsync.dll /s regsvr32 pngfilt.dll /s regsvr32 licmgr10.dll /s regsvr32 icmfilter.dll /s regsvr32 hhctrl.ocx /s regsvr32 inetcfg.dll /s regsvr32 tdc.ocx /s regsvr32 MSR2C.DLL /s regsvr32 msident.dll /s regsvr32 msieftp.dll /s regsvr32 xmsconf.ocx /s regsvr32 ils.dll /s regsvr32 msoeacct.dll /s regsvr32 inetcomm.dll /s regsvr32 msdxm.ocx /s regsvr32 dxmasf.dll /s regsvr32 l3codecx.ax /s regsvr32 acelpdec.ax /s regsvr32 mpg4ds32.ax /s regsvr32 voxmsdec.ax /s regsvr32 danim.dll /s regsvr32 Daxctle.ocx /s regsvr32 lmrt.dll /s regsvr32 datime.dll /s regsvr32 dxtrans.dll /s regsvr32 dxtmsft.dll /s regsvr32 WEBPOST.DLL /s regsvr32 WPWIZDLL.DLL /s regsvr32 POSTWPP.DLL /s regsvr32 CRSWPP.DLL /s regsvr32 FTPWPP.DLL /s regsvr32 FPWPP.DLL /s regsvr32 wshom.ocx /s regsvr32 wshext.dll /s regsvr32 vbscript.dll /s regsvr32 scrrun.dll mstinit.exe /setup /s regsvr32 msnsspc.dll /SspcCreateSspiReg /s regsvr32 msapsspc.dll /SspcCreateSspiReg /s Echo. Echo Dynamic Link Library(s) Registered Successfully.....Done. Echo. md %SystemRoot%\SourceDir\i386 ECHO Please Wait, Source Files are being Copied. This may take Several Minutes.... xcopy /Y /E /H %CDROM%\i386\*.* %SystemRoot%\SourceDir\i386\ ECHO Registering Components in Windows Registry Binary ... REGEDIT /S %SystemDrive%\RegTweak\General\Source.Reg ECHO Components Registered Successfully...Done. Echo. Echo Installing Custom Boot Screen Greeting...Please Wait... %SystemRoot%\system32\ConsoleHide.exe %SystemRoot%\system32\bootlogo.cmd Echo Boot Screen Greeting Installed Successfully... Echo Next Boot Meeting Scheduled...Done. Echo. DEL "%AllUsersProfile%\Start Menu\Windows Catalog.lnk" DEL "%AllUsersProfile%\Start Menu\Windows Update.lnk" REN "%AllUsersProfile%\Start Menu\Set Program Access and Defaults.lnk" "Set Program Access & Defaults.lnk" EXIT ******************************************** THAT'S ALL !!! ********************************************
  20. @mockranger Very very serious observations posted by you. Priceless, infact. in this context, i've someyhing to say further. Microsoft takes the view that if the computer has a system-locked OEM version and you upgrade the computer's motherboard, you have a new computer and you are required to buy a new licence for Windows XP. There is an area of dispute if the computer's original motherboard gives up the ghost. If it is replaced with one that is as similar as possible to the original board (is of the same make and model), the user should be all right. The position depends on how the OEM copy of Windows XP was originally activated... Many OEM copies installed by the major manufacturers (Dell, HP, Packard Bell, etc.) use a system called System Locked Pre-Installation (SLP) that doesn't match any hardware on start-up. It looks for a special signature in the BIOS setup program instead. If the OEM computer's installation Windows XP has a file called oembios.bin, then it has SLP-activated OEM copy. Microsoft is unclear on what happens if the user has to replace the motherboard in this case, but it seems as if a new Product Activation will be granted if the replacement motherboard is made by the same manufacturer,and is preferably the same model. Having said that couldn't we start with little labour with respect to what is within any OEMs' oembios.bin? just an idea. Hope you think and respond.
  21. 2BrandonS_MIL, I agree with Martin. Win PE wouldn't work, as you expected. However, one little yet tremendously effective piece of software can do what you've imagined. Particularly, for this piece of software being available in this planet, i wish FORMAT command, instead of NTLDR deletion, be used in our ProtectUA.VBS. Here i want to share that treasure trove with you....sharing openly because, even if it is used, anybody can rescue a partition which got its NTLDR missing, but doing so they are just recovering what Microsoft installs in any machine, and they can't get any access to what you intend to install thereafter. Bread and butter of any UACD project lies in silent installation of 2nd and 3rd party softwares, and not in silencing some clicking sound when you agree with the Licence Agreement.Visit http://www.nu2.nu/bootdisk/ntboot/ and download emergency access boot disk for Windows 2000/XP. It's for your information, if not known to you already,that it's the website where Bart Lagerweij (of BART-PE fame) lives.In my opinion, his brain is en-riched by some very rare kind of intellectual property. After you download the utility, i'm sure, you'll be stunned when you see the boot.ini used by him. And i'm sure, like me, you'll think why such an idea never crossed our mind earlier. Perhaps, that's the difference between Bart's brain and ours. 2Martin Zugec, 1. Hey Pussy Cat!....where have you been all these days? Have you been to London to see the Queen? Missed you so much, you can't imagine. 2. You think my guide is a great work...I'm humbled. Listen Martin, if you find anything to be incorporated into the guide, please remember you've my moral permission to edit not only the 1st page, actually...all the pages. I'm happy that after your final script posted, the topic didn't die its natural death. A lot of people are interested about your script and method. I'm more than happy that your brilliant script is not only written for just me. Such a brilliant script, which can provide protection to all UACD members, is dishonored if implemented in a single machine of MOONLIGHT SONATA. Thank GOD and thanks to you. 2rikgale, ProtectUA.VBS must be in $OEM$\$$\system32 folder of your CD. ProtectUA.zip must be with PKUNZIP.EXE and they together must be placed inside $OEM$\$1 folder. As for your concern about missing NTLDR, here's the maxim: ALLWAYS ALERT AVERT ACCIDENT!!! Before doing anything in your regular computer, read what i advised to BrandonS_Mil, then put its BIOS RELEASE IDENTIFICATOR into ProtectUA.VBS first. You know the rule of the game, follow it. No problem, i promise! Even after deletion, No Problem, again I promise!!
  22. @maxxpsoft, Thanks, for your link. Hope, i can do some thing with it. P.S. Today joined your forum! Nice Place for me to channelize bandwidth. Not posted anything today. Only downloaded your hard work. Busy with your Set up scheme. Lovely executable to execute. Promise you to actively participate. Keep up your good job. Thanks.
  23. Dear Fritz, The way you are improving the cred2.exe day by day, you're just provocating us to appreciate you!! And, I appreciate, Mate. It's becoming elegant, Mate. There's very little to complain about the last. I can only suggest: Give some thinking about what you wished from the very beginning. If, cred2.exe will run first for, say, 50 secs, and then Shutdown.exe starts, will we be able to use 60 secs of shutdown.exe routine for the flash show purpose? And, i apprehend, if these 2 EXE works one after another, we will never be able to steal 60 secs from shutdown.exe. What will happen, as i could imagine, is: cred2.exe runs for 50 secs =>Shutdown.exe runs for 60 secs => we run to the point from where we started. Prepare your mind to pack shutdown.exe command inside your cred2.exe as the starting instruction. Don't worry about shutdown message box; we can use Sysinternals silent Psshutdown.exe to throw away any obstruction on the way of our flash board. Other requests coming soon!
  24. To All the Fellow Members, What i need is a special type of batch file or a script file; the only purpose of the batch or script is to check for one or two particular strings in an already present report file generated by some program. The moment it finds string(s)in the reference file, it compares the string value with a value pre-embedded in the needed batch itself or the same value located in some other file. Based upon this cross-checking, the batch will take system-critical actions as its next task. If, the values compared are same, the batch will simply terminate itself. But, if the values mismatch, batch will act as a Frankenstein; it will terminate itself as well as any future operation scheduled after it. The whole idea is linked to unattended installation CD, and my main goal is to implement some serious machine authentication standards. Yes, my need is related to protection of our UACD Projects from unauthorised copy, distribution and, even sale by those who get their hand into it only because of our generosity. After putting so much efforts, it hurts, severely. I've the report file generated by a particular program; this is the standard. If anybody is ready to help me, i'll provide the report file to him. Microsoft, in collaboration with some OEMs, has implemented SLP(System Linked Pre- Installation) in their Windows XP CD, which entangles Installation from the CD to the System BIOS or Mainboard. If Mainboard is changed or the BIOS is updated, that Windows XP CD is gone! SLP is such a severe stopper against copying. Our protection method, as i imagined, is close to SLP type protection method implemented by Microsoft. If anybody is ready to help me out, all effort by him will be self-rewarding, as his own UACD Project is protected thereby. For him, this much i can say and, Secure. For Sure. Thanks, for such a long reading..
×
×
  • Create New...