Я использую веб-браузер и uri, отображаемый в веб-браузере, постоянно меняется.как создать новый uri, который должен содержать строку
Точное местоположение uri не известно, так как пользователи установят программу, содержащую файлы, в папку Program Files.
Если я использую
directoryString += Environment.GetFolderPath(Environment.SpecialFolder.ProgramFilesX86);
Он вернется C: // Program Files (x86), как я хочу, чтобы это, но как я могу объединить это в URI?
Так что я в основном хочу
this.webBrowser1.Url = new Uri("file://" + directoryString + "myFolder/StoryBox/desert.html");
Так что, если он побежал было бы файл: // C:/Program Files (x86) /myFolder/StoryBox/desert.html);
P.S. Мне нужно это со строкой, если OS 32 бит, и у нее не будет папки Program Files (x86), и я не пишу C:/incase у них другое имя диска.
Это работает абсолютно отлично. Огромное спасибо. Делает мою жизнь намного проще: D! –