ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Shell
    ActiveX/기타 2009. 10. 6. 21:58
    SHGetDesktopFolder()
        IShellFolder
            .ParseDisplayName()
    SHBrowseForFolder()
    SHGetPathFromIDList()


    SHGetFolderPath()
        SHGetSpecialFolderPath()
    CSIDL_INTERNET_CACHE // C:\Documents and Settings\{user name}\Local Settings\Temporary Internet Files
    CSIDL_WINDOWS //GetWindowsDirectory()
    CSIDL_SYSTEM // GetSystemDirectory()
        SHGetSpecialFolderLocation()

    SHGetKnownFolderPath()


    SHChangeNotifyRegister()
        a drive is added or removed
        files are renamed
        media being inserted or removed
    SHCNE_DISKEVENTS
    SHCNE_MEDIAINSERTED
    SHCNE_MEDIAREMOVED
    SHChangeNotifyDeregister()

    FindFirstUrlCacheEntry()
    FindNextUrlCacheEntry()
    DeleteUrlCacheEntry()

    ShellWindows::IShellWindows
    .GetCount()
    .Item() // IWebBrowser2

    DShellWindowsEvents

    IWebBrowser2
    .GetLocationName()
    .GetDocument() // IHTMLDocument2

    IHTMLDocument2
    .Gettitle()
    .get_body() // IHTMLElement

    IHTMLElement
    .get_outerHTML()


    IShellLink
    IUniformResourceLocator


    참조 사이트:
Designed by Tistory.