понеделник, октомври 17, 2005

disbale WFP

WFP - windows file protection - стои си background и мониторва системата. Когато се промени някой файл който е маркиран като protected се опитва да го възтанови от %systemroot%\system32\dllcache или иска да се сложи оригиналното CD за да го възтанови от там.
В Windows XP същественният файл е %systemroot%\system32\sfc.dll който от своя страна вика %systemroot%\system32\sfc_os.dll и проверява за списъка с protected files в %systemroot%\system32\sfcfiles.dll (повече инфо какво правят файловете тук)
За да се забрани хората препоръчват да се пачне sfc_os.dll като се промени една стойност в него, след това да се копира първо! в %systemroot%\system32\dllcache и после в %systemroot%\system32\; да се добави една стойност в registry
Registry Settings System Key: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
Value Name: SFCDisable
Data Type: REG_DWORD (DWORD Value)
Value Data:
  • 1 - disabled, prompt at boot to re-enable
  • 2 - disabled at next boot only, no prompt to re-enable
  • 4 - enabled, with popups disabled
  • ffffff9d - for completely disabled
  • Restart и всички са хепи.
    - до тук добре, но тези файлчета в момента се ползват и подмяната им е невъзможна при работеща система. Изходът е през Recovery console ({X}:\i386\winnt32.exe /cmdcons ) или някой друг трик при неработеща система да се копират ръчно. А ако нямаме физически достъп до машината или машините са прекалено много...
    Решенията който намерих са :
    1. http://www.d--b.webpark.pl/reverse04_en.htm
    което е :
    Value name: PendingFileRenameOperations
    Value type: array of null-terminated strings (REG_MULTI_SZ)
    Value data:
    \??\c:\winnt\system32\sfcfiles0.dll
    !\??\c:\winnt\system32\sfcfiles.dll <--- тука може да се добавят други такива файлове - за по-голяма сигурност добавих пачнатият sfc_os.dll, както и копирах същите файлове 1-во в dllcache, и после от там в system32)

    Value name: AllowProtectedRenames
    Value typ: DWORD (REG_DWORD)
    Value data: 1
    или по интелигентният начин :
    rundll32 sfcfiles0 Install/Uninstall (само трябва да се копира на човека sfcfiles0.dll = sfcfiles.dll <- файла който съдържа списъка с protected файловете и е 0-ва големина)
    2. Tool-чето което щеше да ми спести мнооого време ако го бях намерил по-рано
    Използваните скриптове и файлове ще кача на http://eol.playbox.tv/wfp когато си оправя DNS-a

    понеделник, октомври 10, 2005

    NetScape Mail filters

    След като преинсталирахме Windows-a на един от юзерите в офиса и възтановихме старата "база" с мейли се оказа, че филтрите които са ползвани досега вече не са активни. Решението до което се стигна е:
    във фолдера където живеят мейлите се намира един файл msgFilterRules.dat - това е файла в който а описани всичките филтри и съответният action който им е назначен... в него са описани и пътищата на папките в които трябва да се copy/move всяко новопристигнало писмо. Решението е да се създаде нов филтър; от него да се изкопира root пътя и да се заменят старите пътища с новият т.е. след новит филтър ще има нещо като mailbox://mails/user@mail.box/FilterTestPath -> за Replace копираме/заместваме : mailbox://mails/user@mail.box/
    Слкед рестарт на Netscape Mail всичко би трябвало да е ОК (ако е изигран навреме танца езическият танц на послушният мейл клиент)
    дупълнитилнъ билешка: във Mozilla ThunderBird този файл се нарича... хм странно ... пак така се нарича... все си мисля, че беше различно... Както и да е. Цялата тази процедура в Mozilla ThunderBird може да се направи много по интелигентно с MozBackup (много качественно tool-че)

    понеделник, октомври 03, 2005

    Favicon.ico - favourite icon file - an explanation

    If you are using the web browser 'Internet Explorer 5' or higher and you select a web site page as a 'favourite' then the browser sends a request to the web site asking for a file called 'favicon.ico'.
    'favicon.ico' is an icon file and will cause a small (32x 32 or 16 x 16 pixel) icon to appear on the left side of the web page address bar in future.

    The procedure is as follows. Access the source html text of your web pages and insert the following line in the top part between the and lines:

    .......

    .......
    .
    Where "favicon2.ico" is the actual name (and directory) of your favicon file eg: "joebloggspersonal/faviconj.ico"

    За следващият път когато/ако ми се наложи подобна глезотиика като тази.