Jump to content

mraeryceos

Member
  • Posts

    210
  • Joined

  • Last visited

  • Donations

    0.00 USD 
  • Country

    United States

Posts posted by mraeryceos

  1. It would make me all too happy to know which files are required, rather than having to put in system restore.

    I am using XP SP1, with JdeBoeck's removed files for system restore, while you guys are using XPLite and Nlite. Files taken out by JdeBoeck are:

    filelist.xml

    rstrui.exe

    sr.inf

    sr.sys

    srclient.dll

    srdiag.exe

    srframe.mmf

    srrstr.dll

    srsvc.dll

    sysrestr.hlp

    sysrestw.chm

    I had taken out system restore, so to make the pdf printer install, I had to right-click-install "sr.inf"

    sr.inf contains:

    [version]
    Signature="$CHICAGO$"
    SetupClass=BASE
    LayoutFile=layout.inf

    [DefaultInstall]
    CopyFiles=SRFlt_files,SRSvc_files,SR_files
    AddReg=SRFlt_addreg,SRSvc_addreg,SR_addreg
    ProfileItems=SRProfile
    RegisterDlls=SR_register
    DelReg=SRSvc_delreg

    [DefaultInstall.Services]
    AddService=sr,,SRFlt_service,SRFlt_event
    AddService=srservice,,SRSvc_service,SRSvc_event

    [Uninstall]
    DelFiles=SRFlt_files,SRSvc_files,SR_files,SRWmi_files
    DelReg=SRFlt_delreg,SRSvc_delreg,SR_delreg
    UnregisterDlls=SR_register

    [Uninstall.Services]
    DelService=sr
    DelService=srservice

    [DestinationDirs]
    SRFlt_files=12
    SRSvc_files=11
    SR_files=11,Restore

    [SRFlt_files]
    sr.sys,,,0x10000

    [SRSvc_files]
    srclient.dll,,,0x10000
    srsvc.dll,,,0x10000
    srrstr.dll,,,0x10000

    [SRSvc_files.Security]
    "D:P(A;;GRGX;;;BU)(A;;GA;;;BA)(A;;GA;;;SY)(A;;GRGX;;;WD)"

    [SR_files]
    filelist.xml,,,0x10000
    rstrui.exe,,,0x10000
    srframe.mmf,,,0x10000
    srdiag.exe,,,0x10000

    [SR_files.Security]
    "D:P(A;;GRGX;;;BU)(A;;GA;;;BA)(A;;GA;;;SY)(A;;GRGX;;;WD)"

    [SRProfile]
    Name=%SR_UI_Link_Name%
    CmdLine=11,restore,rstrui.exe
    SubDir=%SR_UI_Link_SubDir%
    InfoTip="@%systemroot%\system32\restore\rstrui.exe,-2078"
    DisplayResource="%systemroot%\system32\restore\rstrui.exe",2048


    [SRFlt_service]
    DisplayName = %SR_Filter_Name%
    ServiceType = 2
    StartType = 0
    ErrorControl = 1
    ServiceBinary = %12%\sr.sys
    LoadOrderGroup = "FSFilter System Recovery"

    [SRSvc_service]
    DisplayName = %SR_Service_Name%
    Description = %SR_Service_Desc%
    ServiceType = 0x20
    StartType = 2
    ErrorControl = 1
    ServiceBinary = %11%\svchost.exe -k netsvcs
    Dependencies = "RpcSs"

    [SRSvc_event]
    AddReg=SRSvc_event_addreg
    DelReg=SRSvc_event_delreg

    [SRFlt_event]
    AddReg=SRFlt_event_addreg
    DelReg=SRFlt_event_delreg

    [SRFlt_addreg]
    HKLM,"system\currentcontrolset\services\SR\Parameters","FirstRun",0x10001,1
    HKLM,"system\currentcontrolset\services\SR\Parameters","DontBackup",0x10001,0
    HKLM,"SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\sr.sys","",0x00000000,"FSFilter System Recovery"
    HKLM,"SYSTEM\CurrentControlSet\Control\SafeBoot\Network\sr.sys","",0x00000000,"FSFilter System Recovery"

    [SRSvc_addreg]
    HKLM,"SYSTEM\CurrentControlSet\Services\SRService\Parameters","ServiceDll",0x00020000,"%11%\srsvc.dll"
    HKLM,"SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\SRService","",0x00000000,"Service"
    HKLM,"SYSTEM\CurrentControlSet\Control\SafeBoot\Network\SRService","",0x00000000,"Service"

    [SR_addreg]
    HKLM,"Software\Microsoft\Windows NT\CurrentVersion\SystemRestore","DisableSR",0x10001,0
    HKLM,"Software\Microsoft\Windows NT\CurrentVersion\SystemRestore","CreateFirstRunRp",0x10001,0
    HKLM,"Software\Microsoft\Windows NT\CurrentVersion\SystemRestore\Cfg","DiskPercent",0x10001,12
    HKLM,"Software\Microsoft\Windows NT\CurrentVersion\SystemRestore\SnapshotCallbacks"
    HKLM,"Software\Microsoft\Windows\CurrentVersion\Run","SRFirstRun",,"rundll32 srclient.dll,CreateFirstRunRp"

    [SRSvc_event_addreg]
    HKLM,"SYSTEM\CurrentControlSet\Services\EventLog\System\SRService","EventMessageFile",0x00020000,"%11%\srsvc.dll"
    HKLM,"SYSTEM\CurrentControlSet\Services\EventLog\System\SRService","TypesSupported",0x00010001,7

    [SRFlt_event_addreg]
    HKLM,"SYSTEM\CurrentControlSet\Services\EventLog\System\SR","EventMessageFile",0x00020000,"%11%\IoLogMsg.dll;%12%\sr.sys"
    HKLM,"SYSTEM\CurrentControlSet\Services\EventLog\System\SR","TypesSupported",0x00010001,7

    [SRFlt_delreg]
    HKLM,"system\currentcontrolset\services\SR\Parameters","MachineGuid"
    HKLM,"system\currentcontrolset\services\SR\Parameters","Disabled"
    HKLM,"SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\sr.sys"
    HKLM,"SYSTEM\CurrentControlSet\Control\SafeBoot\Network\sr.sys"

    [SRSvc_delreg]
    HKLM,"Software\Microsoft\Windows NT\CurrentVersion\SvcHost","SRGroup"
    HKLM,"SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\SRService"
    HKLM,"SYSTEM\CurrentControlSet\Control\SafeBoot\Network\SRService"
    HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore\FilesToSnapshot"

    [SR_delreg]
    HKLM,"Software\Microsoft\Windows NT\CurrentVersion\SystemRestore"

    [SRSvc_event_delreg]
    HKLM,"SYSTEM\CurrentControlSet\Services\EventLog\Application\SRService"
    HKLM,"SYSTEM\CurrentControlSet\Services\EventLog\System\SRService","EventMessageFile"
    HKLM,"SYSTEM\CurrentControlSet\Services\EventLog\System\SRService","TypesSupported"

    [SRFlt_event_delreg]
    HKLM,"SYSTEM\CurrentControlSet\Services\EventLog\System\SR","EventMessageFile"
    HKLM,"SYSTEM\CurrentControlSet\Services\EventLog\System\SR","TypesSupported"

    [SR_register]
    11,,srclient.dll,1

    [Strings]
    SR_Filter_Name = "System Restore Filter Driver"

    SR_Service_Name = "System Restore Service"
    SR_Service_Desc = "Performs system restore functions. To stop service, turn off System Restore from the System Restore tab in My Computer->Properties"

    SR_UI_Link_Name = "System Restore"
    SR_UI_Link_SubDir = "Accessories\System Tools"

  2. theres nothing wrong with service pack 2, i don't notice any speed differences. [snip]

    I don't think you can notice things like this. You have to have a method of measuring. Size increases. More services are added. More dependencies between services are added, so that you can't disable as many services. Bah! Microsoft wants things to get slower, so you will buy another computer, and hence another copy of Windows. Given M$ behavior over the past 20 years, I can accept its intentions on Faith alone.

  3. actually you can remove system restore service, and PDFCreator (Version 0.92-0.93) still keep working without any problems, at least it works for me.

    Have you tried with other printer drivers?

    There have been many threads whose conclusion is that Adobe Acrobat pdf printer driver depends on system restore. Are you saying that you remove system restore AFTER installing PDFCreator?

  4. I'm not a big multimedia buff, but "windows media lite" might help:

    http://www.codecguide.com/download_other.htm

    If you have nlited, or otherwise removed all traces of players and codecs, you can also rebuild with:

    k-lite codec package (standard)

    real alternative

    quicktime alternative

    If you have not nlited, or not removed all traces of players and codecs, adding additional codecs on top of existing codecs is not a good idea, so this will likely help you only if you are in this game.

  5. mraeryceos, so to confirm, if one wishes to install a PDF printer such as the opensource PDFcreator, we need to keep system restore service only?

    Cheers,

    James

    x

    I think that is correct, but I am not using nLite. I am using JdeBoeck's method for taking out components. His site is gone, AFAIK.

    Something else I have not removed is Windows Management Instrumentation, but I have done this for other reasons previously, not for the purpose of obtaining printer driver functionality. I should also note that I have the file framedyn.dll copied over via $OEM$, but again, I don't know if it makes a difference or not. Someone would have to try without it.

    An aside... someone before mentioned starting a WIKI. I disagreed at first, but now I think it would be a good idea... I could just post a link to it on the first post, so the WIKI web address would be known to all. My objection to the WIKI was that it wouldn't be here at MSFN, but with the link FROM MSFN... well let's just say that sometimes I need to have the obvious shown to me.

  6. I agree, there are many different ways for them to find out what Service Pack your using. Simply changing the name won't do much. Also, SP2 just offers alot more than SP1 (Security enhancements, Pop-Up blocker etc.) I don't really see why you wouldn't want to install it.

    SP2 adds bloat. I put in one additional patch from SP2 and that's it for security. Best security is to not use IE and OE or Outlook, and use any alternative.

    I know I'm in the minority. I know trying to explain this to people is usually fruitless, though I do slowly introduce the idea to those who will listen.

    Thanks to your comments, I've changed as many places where SP1 might be mentioned. Hopefully this doesn't shift me too much to the dark side. *grin*

  7. Adobe Acrobat Writer

    Requires: SNMP, System Restore, Printer support

    Error: Unable to create PDF converter and Printer ("modules not found")

    - The entry for Adobe Acrobat Writer is wrong...it definitely does not depend on System Restore but on COM+ which System Restore depends on as well.

    I disagree... using xp sp1 (jdeboeck customized), where SNMP is not present as a service, with COM+ started, and several normal printers installed and working, installation of Adobe Acrobat 5 did not install the pdf printer drivers. It didn't even give any errors. Jaws PDF Creator gave all kinds of error messages.

    update: After right-click install of the system restore service inf file (component as removed by jdeboeck), I was able to install the pdf printer drivers. I guess this would also apply to fax printer drivers.

  8. This topic says we shouldn't talk about how to circumvent WGA

    http://www.msfn.org/board/index.php?showtopic=76023

    Since M$ knows there would be a forum with or without them, they decided it would be better that they have control over it, hence the birth of MSFN.

    M$ gives away its OS to non profit organizations. The true reason for this is that they don't want Linux to gain a foothold here.

    I'm afraid things will have to get much much worse, and then there will be revolution. But nothing will ever be peachy

    happy ending.

    Don't let me forget the BSDs, like FreeBSD

  9. Do I make the line look like this:

    CONTROL "Service Pack 2", 55, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 141, 55, 70, 8

    Is there anything else to it? How do the other words show up on their own (like "Microsoft Windows XP" in control "", 52)

    My guess is that 141 is the x position, 55 is the y position. 70 must be the width. SS_LEFT must be the justification. I have no idea what the number 8 is. The 55 on the left must be the ID number... do I delete this?

  10. MaxXPsoft (edit: I mean, amit_talkin): Not quite. Your link refers to GUI mode welcome screen hacks. GUI mode is only used when you start the cd on a running windows system.

    I think that's what GUI mode is... I remember reading something about "GUI mode setup" a long time ago, but don't know if this is what it refers to.

    I want to rename the WinXP setup.exe to something else, say winxp.exe, and put a setup.exe in its place that will call a batch file.

    In the batch file, I hope to do the partitioning and then call winxp.exe.

  11. Has anyone already done this? - Made a custom setup.exe to replace the WinXP setup.exe? Perhaps done in C++ and something as simple as calling a batch file, that could, for instance, partition the drive, and THEN start the WinXP setup file. (thanks alextoft)

    Since the booting environment isn't exactly DOS, what batch file partitioning commands are available? I only know FDISK.

    [related]

    AFAIK, you can have problems accessing files in the "my documents" folders (when accessing from another system), because of NTFS built in permissions. So I use FAT32 to not have this happen.

    [/related]

×
×
  • Create New...