![]() By default, when the drop target is an executable file, and no DropTarget value is provided, the Shell converts the list of dropped files into a command-line parameter and passes it to ShellExecuteEx through lpParameters. ![]() The DropTarget entry contains the CLSID of an object (usually a local server rather than an in-process server) that implements IDropTarget. The entry is of the REG_DWORD type and the value is 0x1. Setting the DontUseDesktopChangeRouter entry produces a slightly less efficient handling of the change notifications, however. Is mandatory for debugger applications to avoid file dialog deadlocks when debugging the Windows Explorer process. If necessary, the ShellExecuteEx function adds the extension when searching App Paths subkey. The application name provided in the (Default) entry can be stated with or without its. Is the fully qualified path to the application. See the following table for details of the App Paths subkey entries. To register and control the behavior of your applications with the App Paths subkey:Īdd a subkey with the same name as your executable file to the App Paths subkey, as shown in the following registry entry. Using the DropTarget entry avoids these potential issues by providing access to all of the clipboard formats, including CFSTR_SHELLIDLIST (for long file lists) and CFSTR_FILECONTENTS (for non-file-system objects). These items do not have a standard Win32 path, so there is no way to provide a meaningful lpParameters value to ShellExecuteEx.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |