Найдено результатов: 11

Проект Установки Visual Studio-Параметры Реестра Для Каждого Пользователя

Я пытаюсь поддерживать проект установки в Visual Studio 2003 (да, это устаревшее приложение). Проблема, с которой мы столкнулись на данный момент, заключается в том, что нам нужно записать записи реестра в HKCU для каждого пользователя на компьютере. Они должны быть в HKCU , а не в HKLM , потому что они являются настройками пользователя по умолчанию, и они действительно меняются для каждого пользователя. Мое ощущение заключается в том, что

  1. Это невозможно
  2. Это не то, что должен делать установщик, но то, что должно делать приложение (в конце концов, что происходит, когда Профиль пользователя создается после установки?).

Учитывая это, я все еще хочу изменить как можно меньше в приложении, поэтому мой вопрос заключается в том, можно ли добавить записи реестра для каждого пользователя в проекте установки Visual Studio 2003 ?

И, на данный момент проект перечисляет пять корневых ключей реестра (HKEY_CLASSES_ROOT, HKEY_CURRENT_USER , HKEY_LOCAL_MACHINE , HKEY_USERS и User/Machine Hive). Я действительно ничего не знаю о корневом ключе Users и не видел User/Machine Hive. Может ли кто-нибудь просветить меня на этот счет? Возможно, они могли бы решить мою проблему выше.

windows   visual-studio   registry   installation    

431   4   16:03, 1st July, 2020


Карта маршрутизации, а-ля Google Maps?

Я всегда был заинтригован маршрутизацией карт, но никогда не находил хороших вводных (или даже продвинутых!) уровень учебники по нему. Есть ли у кого-нибудь какие-нибудь указатели, подсказки и т. д.?

Обновление: я в первую очередь ищу указатели на то, как реализуется картографическая система (структуры данных, алгоритмы и т. д.).

google-maps   google-maps-api-3   mapping   gis    

566   9   16:03, 1st July, 2020


Как зарегистрировать COM из проекта VS Setup?

Я пометил свой DLL как vsdraCOM, и я могу видеть его в реестре после установки, но мое приложение не видит интерфейс COM, пока я не вызову RegAsm вручную. Почему это могло случиться?

Регистрация COM не работает на Vista (подтверждена мной) и на XP (подтверждена коллегой). Использование Visual Studio 2005 на XP.

com   registry    

459   1   08:34, 22nd August, 2020


UltraWebGrid: как использовать раскрывающийся список в столбце

Я использую сетку Infragistics, и мне трудно использовать раскрывающийся список в качестве селектора значений для одного из моих столбцов.

Я пробовал читать документацию, но Infragistics ' документация не так хороша. Я также взглянул на эту дискуссию , но безрезультатно.

Что я делаю до сих пор:

col.Type = ColumnType.DropDownList;
col.DataType = "System.String";

col.ValueList = myValueList;

где myValueList это:

ValueList myValueList = new ValueList();

myValueList.Prompt = "My text prompt";
myValueList.DisplayStyle = ValueListDisplayStyle.DisplayText;

foreach(MyObjectType item in MyObjectTypeCollection)
{
    myValueList.ValueItems.Add(item.ID, item.Text); // Note that the ID is a string (not my design)
}

Когда я смотрю на страницу, Я ожидаю увидеть раскрывающийся список в ячейках для этого столбца, но мои столбцы пусты.

c#   asp.net   grid   infragistics   ultrawebgrid    

402   3   23:36, 15th August, 2020


Лучший Способ Определить, Установлен Ли .NET 3.5

Мне нужно программно определить, установлен ли .NET 3.5. Я думал, что это будет легко:

<% Response.Write(Environment.Version.ToString()); %>

Который возвращает "2.0.50727.1434", так что нет такой удачи...

В своем исследовании я обнаружил, что есть некоторые довольно неясные ключи реестра, которые я могу посмотреть, но я не уверен, что это тот путь, по которому нужно идти. У кого-нибудь есть какие-нибудь предложения?

.net   .net-3.5   installer   registry    

452   9   00:22, 13th August, 2020


Как я могу отменить регистрацию COM DLL, изначально добавленных с RegSvr32, когда /u arg не работает?

Правильно, изначально бежал:

c:\regsvr32 Amazing.dll

затем (случайно-я мог бы добавить) я должен был запустить его снова, и (действительно) снова, когда были выпущены новые версии 'Amazing.dll'. Да , теперь я знаю, что должен был бежать.:

c:\regsvr32 /u Amazing.dll

заранее-но эй! А я и забыл.

Чтобы перейти к сути дела, когда я добавляю ссылку COM в VS, я вижу 3 экземпляра 'Amazing', все они указывают на одно и то же место (c:\Amazing.dll), запуск regsvr32 /u удаляет одну из ссылок, во второй раз - ничего не делает...

Как мне избавиться от этих ссылок? Я смотрю на сценарий regedit? - Если да - что именно произойдет, если я удалю один из ключей???

Овации

visual-studio   com   regsvr32   dllregistration    

547   3   10:25, 24th August, 2020


Отображение строк в нескольких Столбцах в Asp.net Gridview

По умолчанию каждая строка Gridview сопоставляется с каждой строкой в datatable или наборе данных, прикрепленном к ее источнику данных. Но что делать, если я хочу отобразить эти строки в нескольких столбцах. Например, если он имеет 10 строк, 5 строк должны отображаться в 2 столбцах рядом друг с другом. Также я могу сделать это с сеткой Infragistics. Разве это возможно?

asp.net   gridview   infragistics   ultrawebgrid    

484   3   15:35, 23rd August, 2020


PostgreSQL: индексы GIN или GiST?

Из той информации, которую я смог найти, они оба решают одни и те же проблемы - более эзотерические операции, такие как удержание массива и пересечение (&&,@>, <@, и т. д.). Однако мне было бы интересно получить совет о том, когда использовать тот или иной метод (или ни один из них).
Документация PostgreSQL содержит некоторую информацию об этом:

  • GIN поиск по индексу примерно в три раза быстрее, чем GiST
  • GIN индексация занимает примерно в три раза больше времени, чем GiST
  • GIN индексы обновляются примерно в десять раз медленнее, чем GiST
  • GIN индексы в two-to-three раз больше, чем GiST

Однако мне было бы особенно интересно узнать, есть ли влияние на производительность, когда объем памяти для индексирования начинает уменьшаться (т. е. размер индекса становится намного больше, чем доступная память)? Мне сказали на канале #postgresql IRC, что GIN должен хранить весь индекс в памяти, иначе он не будет эффективен, потому что, в отличие от B-дерева, он не знает, какую часть читать с диска для конкретного запроса? Вопрос был бы таков: верно ли это (потому что мне тоже говорили обратное)? Имеет ли GiST такие же ограничения? Существуют ли другие ограничения, о которых я должен знать при использовании одного из этих алгоритмов индексирования?

postgresql   indexing   gin   gist-index    

514   1   13:09, 11th August, 2020


Windows: список и запуск приложений, связанных с расширением

Как определить приложения, связанные с конкретным расширением (например .JPG) , а затем определить, где находится исполняемый файл для этого приложения, чтобы его можно было запустить с помощью вызова say System.Diagnostics.Process.Start(...).

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

.net   windows   registry    

428   5   18:05, 12th August, 2020


Изменение размера задачи Infragistics GanttChart с помощью мыши

Я загрузил пользовательский DataTable в UltraChart типа GanttChart .

Данные загружаются успешно. Вы знаете, можно ли добавить поддержку изменения размера мыши(перетаскивания) к задачам, которые отображаются на диаграмме? Я не смог выяснить, поддерживается ли это элементом управления Infragistics .

winforms   charts   infragistics   gantt-chart    

369   1   09:26, 23rd August, 2020


(IIS/Win2000Pro) предоставление прав на чтение реестра пользователю IIS?

Итак, я запускаю небольшой тест webserver в своей частной сети. У меня есть машина под управлением Windows 2000 Pro, и я пытаюсь запустить приложение ASP.NET через IIS.

Я написал это так, чтобы веб-страница использовала реестр для хранения определенных настроек (строки подключения, потенциально изменчивые местоположения других веб-служб, пути в локальной файловой системе, где хранится определенная информация и т. д...) Конечно, он отлично работал при тестировании с VStudio.NET 2005, потому что пользователь, запускающий приложение, имеет повышенные привилегии. Однако, запустив его на IIS, я получаю "доступ к разделу реестра" HKEY_LOCAL_MACHINE\Software " запрещен.", что предполагает, что пользователь IIS не имеет доступа для чтения к этой части реестра (я только читаю сам сайт, никогда не пишу).

Я подумал: "Хорошо, достаточно просто, я просто дам этому пользователю права на эту часть реестра через regedit."Проблема в том, что я не вижу возможности где-либо в regedit изменить настройки безопасности... совсем. Что заставило меня задуматься... Я не думаю, что мне когда-либо приходилось менять настройки безопасности для кустов реестра/ключей раньше, и я не думаю, что знаю, как это сделать.

Спустя полчаса поиска в Интернете я не нашел никакой полезной информации по этому вопросу. Вот что мне интересно... как DO вы меняете права безопасности на части реестра? Я в тупике, и кажется, что моя способность найти ответ на Google полностью подводит меня... и так как я только что зарегистрировался здесь, я подумал, что посмотрю, знает ли кто-нибудь здесь. =)

security   iis   registry   windows-server-2000    

448   6   11:17, 21st August, 2020