0
голосов
7ответов
805 просмотров

Кто-нибудь знает, где я могу найти стандартные значки панели инструментов диалогового окна файла Windows?

Я пытаюсь развернуть свою собственную реализацию IShellBrowser, потому что мне нужно иметь более полнофункциональное диалоговое окно «Открыть и сохранить как», чем позволяет Windows, совместимое с XP (и в идеале с W2000) * На этом этапе мне нужно добавить стандартную панель инструментов, кото...

5
голосов
2ответов
3011 просмотров

Есть ли в ОС функция для преобразования REFIID в удобное имя?

За исключением написания функции вручную, которая переводит несколько известных REFIID в имена, например: if (riid == IID_IUnknown) return "IUnknown"; if (riid == IID_IShellBrowser) return "IShellBrowser"; ... Существует ли системный вызов, который возвращал бы разумную строку отладки для...

1
голосов
2ответов
412 просмотров

Должен ли разработчик метода IShellBrowser :: QueryActiveShellView вызывать AddRef для вызывающего?

Я пытаюсь реализовать IShellBrowser. Один из таких способов: HRESULT STDMETHODCALLTYPE IShellBrowser::QueryActiveShellView(/* [out] */ __RPC__deref_out_opt IShellView **ppshv) Это получает активный указатель представления оболочки для вызывающего (в моем случае в любой момент времени суще...

1
голосов
4ответов
2354 просмотров

Как реализовать IExplorerBrowser в MFC

Судя по всему, есть довольно простой способ разместить Explorer в вашем приложении, начиная с Vista: http://www.codeproject.com/KB/vista/ExplorerBrowser.aspx Однако этот интерфейс доступен только начиная с Vista. Я вижу, что есть другой способ сделать это: «вернуться к 95, но для этого по...

0
голосов
1ответов
928 просмотров

Add an entry to recycle bin right click menu using C#

I'm looking for a C# code to add my own entry to recycle bin right click menu. I've already seen this. What should i do to represent recycle bin.(Sample is provided for jpeg files)

0
голосов
1ответов
875 просмотров

CFSTR_FILEDESCRIPTOR/CFSTR_FILECONTENTS 'Copying Files' Dialog missing

I have a namespace extension that supports copy-paste using the CFSTR_FILEDESCRIPTOR/ CFSTR_FILECONTENTS to copy virtual files to the clipboard. However, the 'Copying Files...' progress dialog does not show up. Explorer appears to hang until the copy operation is complete. Any suggestions as t...

1
голосов
1ответов
844 просмотров

Access Running Instance Of Application

I found there are lots of posts showing how to detect if the application instance already running. But I cant find any one that shows how to access or use the same running application. I have created shell menu items and linked them an application. For ex. If you right click on any folder it sho...

1
голосов
1ответов
954 просмотров

How to Execute/ShellExecuteEx/InvokeCommand ITEMIDLIST pointing to Shell objects?

I'm building a kind of dock, and I struggle at finding how to save things like "Run", "Search", "Help", "Printers" and reopen them after that. I tried this : CComPtr<IShellFolder> pDF; SHGetDesktopFolder(&pDF); LPITEMIDLIST pidlPrintersAndFaxes=0; hr=pDF->ParseDisplayName(0, 0, L"...

3
голосов
1ответов
156 просмотров

Replacing the explorer pane in windows?

When a user puts in a CD and autoruns, I want to "browse" the CD but I want to do some extra processing of the disk contents. If I wanted to replace the ListView in windows explorer with one of my own, how would I start? What terms should I search for to find out how to do this. I want to get ...

1
голосов
2ответов
1858 просмотров

How to run ShellExecute on shell object clsid?

Shell explorer on Windows define global objects such as ::{2559a1f4-21d7-11d4-bdaf-00c04f60b9f0 which is a link to the user "internet browser". I got these value from a shortcut that is drag&dropped over my application, but I can't find how to use it to open it... I'd like to get informatio...

74
голосов
8ответов
68045 просмотров

C# get thumbnail from file via windows api

Windows explorer has the ability to show thumbnails of files. These thumbnails are provided by core and third-party shell extensions. I know how to extend the shell to provide thumbnails to Windows. What I want to do is retrieve the thumbnail image from any file on the system via the shell usin...

1
голосов
1ответов
810 просмотров

Windows 7 Libraries

I hope someone can help me with this as I'm unable to find the right method to do it. I am currently developing an application that should ,in a part of it, be able to enumerate all the Windows Libraries and display their contents as well. For now I was able to get the included folders for all th...

0
голосов
1ответов
314 просмотров

BHO or Command Button for explorer

I am trying to develop a command button that would appear on windows explorer. I can do this for an NSE but what I want to do is make the button visible on every explorer window. I want it to work for windows 7 and vista. I know it is possible as I have seen office Groove do it, and I am not sure...

9
голосов
5ответов
2583 просмотров

Get common desktop path in .NET

I need to store files into the common desktop on Windows. The application is a very special application for exactly one special PC (device preparation), so it had to be easy for non-techie users to find and modify the configuration file. Now we switched to a domain, and because different people (...

2
голосов
3ответов
600 просмотров

How to add a new button to windows explorer?

I want to know how to add a new button in windows explorer. I don't want to create a new toolbar. I just want to add a new button in the same windows explorer standard buttons toolbar and not IE. I appreciate any help possible. Regards

-5
голосов
2ответов
1135 просмотров

How can I run my application in place of the default Windows XP shell?

I was having a discussion with a colleague about whether or not the following is possible: Install an MFC application from a USB drive in Windows XP (this installation would be initiated manually by a user with sufficient privileges to install software). After rebooting, this application should...

1
голосов
1ответов
158 просмотров

Кнопка справки Vista Shellview

Я создал расширение пространства имен с помощью VC 2005 ... Мне было интересно, как использовать кнопку "Справка", расположенную на панели инструментов Vista, для отображения справочного документа для моего продукта. В настоящее время доступна кнопка справки, но нажатие на нее ничего не делает. ...

3
голосов
1ответов
1129 просмотров

Установка ширины постоянных столбцов TShellListView в коде

Есть ли способ с помощью кода постоянно устанавливать ширину столбцов в Delphi 2007 TShellListView в режиме vsReport? Обычное свойство ShellListView.Columns [0] .Width устанавливает ширину только для текущего каталога, и эта ширина сбрасывается после каждого изменения текущего каталога или обнов...

2
голосов
1ответов
2689 просмотров

Как получить указатель LPITEMIDLIST в соответствии с путем к папке?

Я хочу получить системный значок указанной папки, но, возможно, единственный способ получить значок - использовать метод SHGetFileInfo (). Первый параметр метода SHGetFileInfo () - это указатель на LPITEMIDLIST. Если у меня есть только абсолютный путь к папке, как я могу получить указатель в ...

1
голосов
3ответов
719 просмотров

Почему я не могу найти #define для CSIDL_PROFILES?

Я пытаюсь использовать ShGetFolderPath , чтобы определить путь к папке профилей пользователей. В документации указано, что CSIDL_PROFILES определяет эту папку: CSIDL_PROFILES (0x003e) Версия 6.0. Каталог файловой системы, содержащий папки профиля пользователя. Типичный путь - C: \ ...

1
голосов
1ответов
2035 просмотров

Как добавить ярлык в меню «Отправить», который будет доступен всем пользователям

Вы можете добавить новый элемент в меню проводника Windows «Отправить», создав ярлык приложения в папке SendTo, содержащейся в папке профиля пользователя, например C: \ Documents and Settings \ Имя пользователя \ SendTo \ Но как добавить пункт меню «Отправить», который будет доступен всем пол...

0
голосов
3ответов
2583 просмотров

Самый быстрый способ получить имя и значок расширения по расширению файла?

Существует несколько подходов к получению описания и значка по умолчанию для данного расширения (без полного пути), например, для «* .doc» я хочу получить «Документ Microsoft Word» и соответствующий значок, который, по вашему мнению, будет быть самым быстрым из следующих: Поиск в реестре: ...

1
голосов
1ответов
1121 просмотров

Есть ли способ разрешить цель .lnk, которая работает для ссылок, которые попадают в c: \ windows \ installer?

Обычный способ разрешения lnk включает использование WShell.WshShortcut или IShellLink таким образом: var WshShell = WScript.CreateObject("WScript.Shell"); var oShellLink = WshShell.CreateShortcut(strDesktop + "\some-shortcut.lnk"); WScript.Echo(oShellLink.TargetPath) Но есть ссылки, кото...

2
голосов
2ответов
1113 просмотров

Адресная строка Explore.exe "Оболочка:" Команда в Windows 7

В Windows 7 просто пытался перейти к c:\users\scott.cate\sendto , чтобы изменить контекстное меню [отправить], и мне было отказано в доступе. Немного поработав поисковой системой, я нашел этот трюк. Откройте проводник Windows (ярлык Win + E) и введите Shell:sendto в адресную стро...

2
голосов
2ответов
5373 просмотров

Получить / установить путь / папку TShellListView как строку (без использования .Root)

Я хочу установить путь для TShellListView для отображения каталога файлов с помощью Delphi 2007. Сначала я могу использовать TShellListView.Root, чтобы установить корневой путь, как это, и он показывает каталог, который я хочу: View := TShellListView.Create(Self); // ... View.Root := 'C:\Wind...

0
голосов
4ответов
1470 просмотров

Как определить, запускается ли explorer.exe как оболочка Windows?

Мне нужно убедиться, что explorer.exe работает как системная оболочка. Что мне нужно сделать, это: Заменить текущую оболочку (Winlogon\Shell) на explorer.exe Запустить explorer.exe (как оболочку) Заменить текущую оболочку моей собственной оболочкой. Между двумя последними шагами идет...

0
голосов
1ответов
377 просмотров

Что случилось с контекстным меню «Группировать по, Сортировать по, стопкой по столбцу» в заголовке в Windows 7 RC?

Как разработчик, я обычно группирую подробное представление в проводнике по типам файлов. Таким образом, все файлы конфигурации, сборки, исполняемые файлы и т. Д. Сгруппированы и готовы к копированию, просто щелкнув заголовок группы, чтобы выбрать все связанные файлы. В бета-версии 7000 можно...

1
голосов
2ответов
1108 просмотров

Ограничить расширение оболочки Windows папкой / диском

Я работаю над расширением оболочки, которое должно отображать расширенные свойства файлов (в основном .jpgs), хранящихся на виртуальном диске (воспринимайте его как внешний жесткий диск). Можно ли зарегистрировать расширение оболочки таким образом, чтобы оно запускалось только для файлов опре...

4
голосов
3ответов
6151 просмотров

Почему не работают всплывающие подсказки Shell_NotifyIcon?

Судя по всему, что я видел, следующая программа на C ++ должна отображать всплывающую подсказку из значка в трее, когда я щелкаю левой кнопкой мыши в окне приложения, но она не работает. Кто-нибудь может сказать мне, что мне не хватает? Это на XP с версией 6.0 Shell32.dll (проверено с помощью...

1
голосов
1ответов
1227 просмотров

Ассоциация файлов - изменение команды редактирования оболочки в Vista

Я хочу программно изменить команду edit для оболочки в Vista. Например, мне нужно щелкнуть правой кнопкой мыши на редактировании (в проводнике), чтобы открыть файл .cs с Notepad ++. Как изменить ассоциацию файлов в Windows Vista?