O passo 1 pode ser usado sozinho para executar software sem instalar nada.
Use os instantâneos do sistema cameyo para compilar em um arquivo singe * .exe que pode ser transformado em um arquivo * .appx com as ferramentas do Windows 10 sdk.
Como: Etapa 1: compilar O processo de transformar um software em um pacote virtual é chamado de "embalagem". O processo consiste em instalar um software enquanto o Cameyo o "captura". Uma vez feito isso, você poderá usar este software em qualquer máquina sem precisar reinstalá-lo novamente. Além disso, o software virtual pode funcionar em mode ", nunca interferindo com a estabilidade do seu Windows (ao contrário do software comum). Nota: o empacotamento deve ser feito em uma máquina virtual limpa, caso contrário, a captura instantânea levará um tempo muito longo. Evite empacotar em qualquer máquina que tenha outro software & componentes instalados nele.
- Inicie o Packager do Cameyo: Inicie o Cameyo e selecione "Capturar uma instalação" no menu de inicialização:
- Aguarde até que o Packager capture um instantâneo de pré-instalação de seu sistema em seu estado atual.
- Quando o instantâneo for tirado, aparecerá uma janela solicitando a instalação: Neste ponto, instale o appx que você deseja empacotar e, se necessário, configure seu aplicativo da maneira que deseja que ele seja executado.
- Quando o seu arquivo appx terminar de instalar, pressione "Install done" na janela do empacotador do Cameyo.
Cameyo voltará a demorar alguns minutos para estabelecer um instantâneo do seu sistema (desta vez pós-instalação) e analisar as diferenças.
5. Você está feito! O pacote é colocado sob a pasta "My documents \ Cameyo packages":
Etapa 2: converter
Nota: para assinar o aplicativo, você precisará do Windows 10 SDK Tools e do Windows 10 Pro / Enterprise Edition de 64 bits executando o Creators Update
Nota 2: Os comandos estão todos em negrito
Faça o download e instale o Conversor de aplicativos da área de trabalho da Windows Store. Faça o download dos arquivos DesktopAppConverter.zip e BaseImage-14316.wim. Extraia o arquivo DesktopAppConverter.zip baixado para uma pasta em seu computador e coloque o arquivo BaseImage no mesmo diretório. (Se houver uma nova versão do Windows 10 disponível, você deverá ver um novo arquivo BaseImage. Você precisará usar o arquivo BaseImage com o mesmo número de versão da sua versão instalada do Windows 10.)
Em seguida, abra uma janela do PowerShell como administrador. Para fazer isso, abra o menu Iniciar, pesquise por "PowerShell", clique com o botão direito no atalho e selecione "Executar como administrador".
Altere a política de execução do PowerShell executando o seguinte comando. Concordar com a mudança digitando y depois.
Ignorar Set-ExecutionPolicy
Agora você pode executar o comando DesktopAppConverter.exe a partir de uma janela do PowerShell do administrador para converter um aplicativo da área de trabalho em um aplicativo UWP em um único comando. Você precisará do arquivo * .cameyo.exe do aplicativo para fazer isso
Este é um comando que você pode usar e ajustar para seu aplicativo:
. \ DesktopAppConverter.exe -AppExecutable C: \ Installer \ MyApp.exe -Destino C: \ Output \ MyApp -PackageName "Nome" -Publisher "CN = Publicador" -Versão 0.0.0.1 -MakeAppx -Verbose
Você precisará ajustar o comando para adicionar seu próprio nome de editor, versão, nome do pacote e apontá-lo no arquivo de instalação e no diretório de destino de sua preferência.
Etapa 3: assinatura Se você tiver privilégios administrativos no computador de instalação, faça o seguinte comando no Administrador do Powershell
Adicionar-AppxPackage -Path C: \ Path \ para \ AppxManifest.xml -Register
Você encontrará o arquivo AppxManifest.xml ao lado do arquivo Application.appx no diretório de saída especificado.
Se você não tiver administrador nos computadores destinatários, use a rota longa da seguinte forma: LEMBRE-SE, W10 PRO / ENTERPRISE É NECESSÁRIO Abra o administrador do Powershell no computador em que você acabou de criar o arquivo * .appx. Faça o seguinte comando: cmd Então faça: cd "C: \ Arquivos de programas (x86) \ Windows Kits \ 10 \ bin \ x64" MakeCert.exe -r -h 0 -n "CN = Publicador" -eku 1.3.6.1.5.5.7.3.3 -pe -sv my.pvk my.cer pvk2pfx.exe -pvk my.pvk -spc my.cer -pfx my.pfx signtool.exe sign -f my.pfx -fd SHA256 -v C: \ Caminho \ para \ aplicativo.appx
Observe que o nome do Publicador é o mesmo nome de quando você criou o arquivo * .appx no comando MakeCert.exe.
Você será solicitado a digitar uma senha. Você pode deixar a senha em branco.
Agora, você tem um arquivo * .appx pronto para instalação em outros computadores! Aproveite!
Se por algum motivo o computador estiver funcionando, Add-AppxPackage C: \ Caminho \ para \ application.appx no Powershell (sem necessidade de administração)