Articles of instalador

Registro da máquina SetValue 64 bits

Eu quero definir um valor para ‘NoModify’ no caminho abaixo do registro. “HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Desinstalar \ XXXX” Eu estou usando o código abaixo e funciona apenas para máquinas X86. Você consegue ver alguma razão pela qual isso não está funcionando para máquinas x64? // This value is […]

Como posso programaticamente dizer à barra de tarefas do Windows para abrir (ou fechar) uma determinada barra de ferramentas?

Eu escrevi uma barra de ferramentas que é executada na barra de tarefas. Infelizmente, depois de instalado, o usuário precisa ativá-lo manualmente. Existe uma maneira de dizer ao explorador para abrir (ou fechar) uma determinada barra de ferramentas? Eu gostaria que o instalador, NSIS, ligasse a barra de ferramentas quando a instalação estivesse completa (eu […]

Como você atribui o local de assembly de uma instalação do Excel VSTO?

Estou criando uma pasta de trabalho / modelo de nível de documento escrito em C # e usando um instalador do VSTO para implantar o código. Depois de instalar o projeto, eu tenho a funcionalidade completa da planilha, no entanto, quando eu salvo ou copio a planilha instalada para outro caminho fora da pasta de […]

Como posso alterar o nome de usuário / senha de um ApplicationPool no IIS do C #?

Eu estou usando o código abaixo para criar um novo pool de aplicativos na class Installer do meu aplicativo: private static void CreateAppPool(string serverName, string appPoolName) { // metabasePath is of the form “IIS:///W3SVC/AppPools” // for example “IIS://localhost/W3SVC/AppPools” // appPoolName is of the form “”, for example, “MyAppPool” string metabasePath = string.Format(“IIS://{0}/W3SVC/AppPools”, serverName); Console.WriteLine(“\nCreating application […]

Problema de ação personalizada do instalador – não é possível gravar na chave de registro

No editor de ações personalizadas, adicionei a ação personalizada para os estágios Instalar e Desinstalar do processo. Na janela de propriedades, marquei a propriedade CustomActionData como: /TARGETDIR = “[TARGETDIR]” Eu estou esperando que o acima passa as informações do diretório de instalação para a ação personalizada. A ação personalizada parece estar triggersndo, mas estou recebendo […]

Definir que um programa deve ser executado na boot de um instalador

Eu tenho um aplicativo c # .net 4, estou começando a criar o instalador. O programa instalado funciona bem, mas meu cliente quer que o aplicativo inicie com a janela (é uma barra de ferramentas “Sempre no topo” que os ajuda a gerenciar suas chamadas). Eu pensei em criar um “Class Installer”, e nele inserir […]

Como posso procurar o ID do site do IIS em C #?

Estou escrevendo uma class de instalador para meu serviço da web. Em muitos casos, quando eu uso o WMI (por exemplo, ao criar diretórios virtuais) eu tenho que saber o siteId para fornecer o metabasePath correto para o site, por exemplo: metabasePath is of the form “IIS://///Root[/]” for example “IIS://localhost/W3SVC/1/Root” Como posso pesquisá-lo programaticamente em […]

Como adiciono meu programa ao menu Iniciar do usuário com o VS2010 Setup Project?

Como adiciono meu programa ao menu Iniciar do usuário com o VS2010 Setup Project? Eu não vejo um lugar óbvio para fazer isso. O que seria ainda melhor do que isso é um link para uma referência que mantém a minha mão através da criação de projetos para que eu possa ver como deve ser […]

Visual Studio publicar projeto em um instalador simples

Eu tenho um projeto considerável, com várias classs, mais de 500 imagens e mais de 20 arquivos de texto associados ao projeto. Tenho publicado meu projeto clicando com o botão direito do mouse no project->properties e clicando na guia Publicar. Eu incluí os arquivos de texto e imagens como resources já. O problema é que […]