Como iniciar os CLSIDs a partir da linha de comando?

3

Alguns dos meus atalhos no Windows estão apontando para destinos que se parecem com CLSIDs, e não posso modificar o destino, ele está esmaecido. Eles parecem como : {ED228FDF-9EA8-4870-83b1-96b02CFE0D52} (exemplo que não funciona).

Existe uma maneira de "iniciar" esses CLSIDs diretamente da linha de comando (sem usar o link), isto é. se eu conheço um CLSID, posso iniciá-lo a partir da linha de comando, sem fazer um atalho?

Eu tentei iniciá-lo com o XP como start {ED228FDF-9EA8-4870-83b1-96b02CFE0D52} , mas ele fornece um tipo de erro "arquivo não encontrado".

    
por n611x007 21.04.2013 / 18:05

1 resposta

4

Veja os nomes canônicos dos itens do painel de controle artigo para a lista completa, agrupado de acordo com a versão do Windows suportada. Você pode até criar atalhos usando explorer /e,::{CLSID} .

Conforme esta fonte :

A shell namespace path may be a file system path but may also refer to class objects by using the notation of two colons followed by a CLSID in curly braces.

A interface IShellFolder da interface O método ParseDisplayName é responsável por manipular "referências a itens no namespace [shell] que possuem um GUID associado a eles usando a sintaxe" :: {GUID} ".

    
por 22.04.2013 / 01:27