Brian Anderson
Brian Anderson
@Diggsey Inno Setup does not produce msi's (I believe), and msi's are the delivery format people most expect and prefer. Rust itself uses Inno to produce .exe installers but we...
@vadimcn I don't want to invoke an exe. What I want to do is have the msi system call functions in the multirust dll to perform the installation actions, while...
I'd like to keep using WiX for this. Seems to be the most 'modern' choice. It's what we're using today.
The way to get started here is just prototyping: figure out how to make WiX, the rustup library and the Win32 GUI APIs work together to present something that looks...
@Boddlnagg thanks for doing that research! Using a registry key for registration seems just fine. > When building the DLL with the custom action I had to link some libs...
(I can probably help with the `self_update` refactoring since it could get ugly).
> I skimmed over https://github.com/rust-lang-nursery/rustup.rs/blob/master/src/rustup-cli/self_update.rs and was thinking that maybe we could remove the complex Windows-only logic to remove the running exe, by always using the MSI for uninstall/update (installed...
This has a lot of overlap with needs in the greater Rust community. I'm just going to braindump some stuff real quick. ## Precompilation Rust also has a need to...
filesystem::path looks like the right way to go and should just work with the standard file i/o methods. From googling I don't see a standardized abstraction for getting wide char...