безымянные функции SFC.DLL

Тема в разделе "WASM.WIN32", создана пользователем Eduard_x, 28 авг 2004.

  1. Eduard_x

    Eduard_x New Member

    Публикаций:
    0
    Регистрация:
    15 апр 2004
    Сообщения:
    2
    Адрес:
    Japan
    Меня интересует вот какой вопрос. В библиотеке SFC.DLL есть функции, о предназначении которых мелкомягкие совсем не хотят рассказывать. У них даже нет имен, только порядковые номера.

    Где можно раздобыть информацию о передаваемых параметрах и структурах?

    Благодарю.



    [ ] SFC.DLL



    Import Ordinal Hint Function Entry Point

    ------ ----------- ---------- ----------------------- ------------------------------



    Export Ordinal Hint Function Entry Point

    ------ ----------- ---------- ----------------------- ------------------------------

    [C F] 13 (0x000D) 3 (0x0003) SfcGetNextProtectedFile sfc_os.SfcGetNextProtectedFile

    [C F] 14 (0x000E) 4 (0x0004) SfcIsFileProtected sfc_os.SfcIsFileProtected

    [C F] 15 (0x000F) 5 (0x0005) SfcWLEventLogoff sfc_os.SfcWLEventLogoff

    [C F] 16 (0x0010) 6 (0x0006) SfcWLEventLogon sfc_os.SfcWLEventLogon

    [C ] 17 (0x0011) 7 (0x0007) SfpVerifyFile 0x000010C4

    [C ] 10 (0x000A) 0 (0x0000) SRSetRestorePoint 0x000010D1

    [C ] 11 (0x000B) 1 (0x0001) SRSetRestorePointA 0x000010D1

    [C ] 12 (0x000C) 2 (0x0002) SRSetRestorePointW 0x00001130

    [O ] 1 (0x0001) N/A N/A 0x0000118F

    [O ] 2 (0x0002) N/A N/A 0x00001198

    [O ] 3 (0x0003) N/A N/A 0x0000119D

    [O ] 4 (0x0004) N/A N/A 0x000011A2

    [O ] 5 (0x0005) N/A N/A 0x000011A7

    [O ] 6 (0x0006) N/A N/A 0x000011AC

    [O ] 7 (0x0007) N/A N/A 0x000011B1

    [O ] 8 (0x0008) N/A N/A 0x000010B8

    [O ] 9 (0x0009) N/A N/A 0x000010BE







    ***************************| Module Dependency Tree |***************************

    * *

    * Legend: F Forwarded Module ? Missing Module 6 64-bit Module *

    * D Delay Load Module ! Invalid Module *

    * * Dynamic Module E Import/Export Mismatch or Load Failure *

    * ^ Duplicate Module *

    * *

    * O Ordinal Function E Import/Export Error F Forwarded Function *

    * C C Function R Called At Least Once * Dynamic Function *

    * + C++ Function *

    * *

    ********************************************************************** **********
     
  2. zed_0xff

    zed_0xff New Member

    Публикаций:
    0
    Регистрация:
    13 май 2004
    Сообщения:
    29
    возьми соответствующий pdb с микрософта

    там хоть названия есть =)

    вот они:

    <ol type=1>MySfcInitProt

    MySfcTerminateWatcherThread

    MySfcConnectToServer

    MySfcClose

    MySfcFileException

    MySfcInitiateScan

    MySfcInstallProtectedFiles

    SfpInstallCatalog

    SfpDeleteCatalog</ol>



    причем последние две у меня выглядят так:
    Код (Text):
    1. .text:76B910B8 ; Exported entry   8.
    2. .text:76B910B8
    3. .text:76B910B8 ; --------------- S U B R O U T I N E ---------------------------------------
    4. .text:76B910B8
    5. .text:76B910B8
    6. .text:76B910B8                 public SfpInstallCatalog
    7. .text:76B910B8 SfpInstallCatalog proc near
    8. .text:76B910B8                 push    ERROR_CALL_NOT_IMPLEMENTED
    9. .text:76B910BA                 pop     eax
    10. .text:76B910BB                 retn    0Ch
    11. .text:76B910BB SfpInstallCatalog endp
    12. .text:76B910BB
    13. .text:76B910BE ; Exported entry   9.
    14. .text:76B910BE
    15. .text:76B910BE ; --------------- S U B R O U T I N E ---------------------------------------
    16. .text:76B910BE
    17. .text:76B910BE
    18. .text:76B910BE                 public SfpDeleteCatalog
    19. .text:76B910BE SfpDeleteCatalog proc near
    20. .text:76B910BE                 push    ERROR_CALL_NOT_IMPLEMENTED
    21. .text:76B910C0                 pop     eax
    22. .text:76B910C1                 retn    8
    23. .text:76B910C1 SfpDeleteCatalog endp
    24.  




    Странно, правда? :)
     
  3. Eduard_x

    Eduard_x New Member

    Публикаций:
    0
    Регистрация:
    15 апр 2004
    Сообщения:
    2
    Адрес:
    Japan
    SfpInstallCatalog

    SfpDeleteCatalog

    Эти могут использоваться при установке виндов. По моему предположению, но делается это без участия этой DLL.

    Ну хорошо, за названия огромное спасибо. :)

    А про передаваемые параметры ничего нигде нет? Делаю прогу, в которой временно надо вырубить и выкинуть из списка файлы. На данный момент патчу память, но хотелось бы чего-нибудь красивого, чем патчить. ;)
     
  4. volodya

    volodya wasm.ru

    Публикаций:
    0
    Регистрация:
    22 апр 2003
    Сообщения:
    1.169
    Поищи по форуму. Эта тема уже обсуждалась и достаточно подробно. Ключевое слово - SFC.