|
Q: I'm creating a QuickTime extension (both a .qtx data fork and a .qtr resource fork file) and I'd like to know where to place the files so QuickTime will find them on Windows Systems.A: There's an easy way to determine where they go -- use the QuickTime 7 Here's a code snippet showing how to use this function: Listing 1: Calling the GetQTExtensionDirectory to located the QuickTime extensions directory. void doGetQTExtDirectory() { char buffer[MAX_PATH+1]; /* get the QuickTime extensions directory */ UINT strLength = GetQTExtensionDirectory(buffer, MAX_PATH+1); if (strLength > 0) { /* the buffer now contains the extensions directory string... */ } else { /* Get the system error message for the last-error code */ DWORD lastErrCode = GetLastError(); /* handle error here... */ } } There are also functions for locating the various other directories created by the QuickTime installer, such as the Note: All of these APIs are non-dispatched and work without having to call See the QuickTime 7 for Windows Update Guide for more information. For versions prior to QuickTime 7, use the string returned by the Win32 On Windows NT and Windows 2000, that's the C:\Windows\System32\QuickTime directory, and on Windows 95 and Windows 98, that's the C:\Windows\System\QuickTime directory. QuickTime will also look in the system directory itself, but we prefer you put them in the folder "QuickTime" inside the system directory. Document Revision History
Posted: 2007-07-30 |
|