Pergunta

Eu queria meu OpenFileDialog Para começar no meu computador para mostrar todas as unidades disponíveis. Você supor que poderia definir o InitialDirectory propriedade para GetFolderPath(Environment.SpecialFolder.MyComputer), mas essa função retorna "", que não tem o resultado desejado.

Cavando no Google, encontrei esta solução - que funciona

dlg.InitialDirectory = "::{20D04FE0-3AEA-1069-A2D8-08002B30309D}"

Alguém pode explicar o que realmente é este GUID e se funcionará em todas as versões do Windows? ou seja. Quão confiável é essa abordagem?

Foi útil?

Solução

http://www.insidetheregistry.com/regdatabase/browse.aspx?keyid=374

Ele diz que foi usado no Windows NT4/2000. Eu tenho o Windows 7, e este GUID ainda é usado para o meu computador.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top