HISE Logo Forum
    • Categories
    • Register
    • Login

    Inno Setup is Flagged as Trojan?

    Scheduled Pinned Locked Moved General Questions
    108 Posts 14 Posters 11.5k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • LindonL
      Lindon @Christoph Hart
      last edited by

      @Christoph-Hart said in Inno Setup is Flagged as Trojan?:

      Yup, that's a flag in the UnzipAction that you can tick, then it will delete the Zip file after successful extraction (you can also choose to use a temporary file for the download target, then it will also delete it when done).

      Actually thats useful - but its not what ours does...it (at a later date) allows the user to un-install the plugin and all its files....so it removes the vst3, au, aax plugins and all the samples in the samples folder(that belong to this product) and the contents of AppData....

      HISE Development for hire.
      www.channelrobot.com

      1 Reply Last reply Reply Quote 0
      • A
        aaronventure @d.healey
        last edited by

        @d-healey Here's the repo https://github.com/aaronventure/HISE-Plugin-Installer

        TODO:

        • Unzip Samples
        • Unzip AppData
        • Create progress bar with status text
        • Change Install button to Exit on installation finished
        1 Reply Last reply Reply Quote 0
        • A
          aaronventure @Christoph Hart
          last edited by

          @Christoph-Hart As I'm playing around with the Multi Page Creator, is there or will there be an option to execute terminal/command line functions? I see LambdaTask but have no clue how it works.

          Christoph HartC 1 Reply Last reply Reply Quote 0
          • Christoph HartC
            Christoph Hart @aaronventure
            last edited by

            @aaronventure yeah sure good idea, why not.

            The lambda task is a placeholder action that you then can implement in C++ later (I‘ll be using this system for every custom dialog in HISE going forward).

            Currently I‘m implementing a CSS parser/renderer that allows full styling of this dialog so don‘t wonder if you pull the latest changes and it looks completely different ;)

            d.healeyD 1 Reply Last reply Reply Quote 0
            • d.healeyD
              d.healey @Christoph Hart
              last edited by

              @Christoph-Hart said in Inno Setup is Flagged as Trojan?:

              I‘m implementing a CSS parser/renderer

              Is this for the entire UI or just the multi-dialog system?

              Libre Wave - Freedom respecting instruments and effects
              My Patreon - HISE tutorials
              YouTube Channel - Public HISE tutorials

              Christoph HartC 1 Reply Last reply Reply Quote 0
              • Christoph HartC
                Christoph Hart @d.healey
                last edited by

                @d-healey starting with the multipage, but I have plans to extend this to native HISE controls at some point to.

                1 Reply Last reply Reply Quote 1
                • HISEnbergH
                  HISEnberg @Christoph Hart
                  last edited by

                  @Christoph-Hart I was tinkering around with this today, very exciting and can't wait for it to be incorporated in HISE!

                  1 Reply Last reply Reply Quote 0
                  • L
                    ludivinacameron @aaronventure
                    last edited by

                    @aaronventure I'm also getting this issue.

                    1 Reply Last reply Reply Quote 0
                    • DanHD
                      DanH @aaronventure
                      last edited by

                      @aaronventure said in Inno Setup is Flagged as Trojan?:

                      Further, adding product name to the setup and creating a custom type [Types] in the script knocks that down to 3.

                      Would you mind expanding on this a little please? As in which bits of the script do you edit?

                      I've got:

                      #define MyAppName
                      

                      and the other entries there - is that what you mean by adding the product name?

                      I don't use [Types] anywhere though...

                      :folded_hands:

                      DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
                      https://dhplugins.com/ | https://dcbreaks.com/
                      London, UK

                      A 1 Reply Last reply Reply Quote 0
                      • A
                        aaronventure @DanH
                        last edited by

                        @DanH It was just this

                        
                        [Types]
                        Name: "custom"; Description: "Default"; Flags: iscustom
                        

                        These are for "full installation" etc, I think. I wanted to skip that screen so I just created a custom one.

                        Yeah, that's what I meant by defining product name.

                        Btw, have you looked at the multipage creator?

                        DanHD 1 Reply Last reply Reply Quote 0
                        • DanHD
                          DanH @aaronventure
                          last edited by

                          @aaronventure amazing, thanks!

                          Btw, have you looked at the multipage creator?

                          Nope, it doesn't seem finished? I've already created a standalone installer for my audio content. It downloads and installs the zip file, creates the link file, deletes the zip etc. You can choose a custom location etc.

                          I'm sure I could get this to install the vst files but I'd prefer to get my Inno installers working as that seems the more normal route for customers.

                          Is the multipage creator any good?

                          DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
                          https://dhplugins.com/ | https://dcbreaks.com/
                          London, UK

                          Christoph HartC 1 Reply Last reply Reply Quote 0
                          • Christoph HartC
                            Christoph Hart @DanH
                            last edited by

                            Is the multipage creator any good?

                            Yes very good. Much software.

                            Jokes aside, it's not ready for client use. I have a vague roadmap for it, with phase 4 being stable enough to promote this as solution for HISE devs, but we're not there yet.

                            Phase 1: Use it for the internal HISE dialog windows. This is pretty much complete and the snippet browser is a glorious example of a new UX-friendly future of HISE.
                            Phase 2: Use it for the HISE installers. It kind of works but I'm still breaking those as I work on the multipage creator core architecture. I aim for the HISE 4.0.0 installers to be built with this system though.
                            Phase 3: Use it for my own projects as installer solution. This way I am responsible of fixing backwards compatibility stuff
                            Phase 4: Make docs & examples for other devs to use this
                            Phase 5: Integrate this entire system into HiseScript so you can use it to make modal dialogs, use standardized CSS for look and feel etc.

                            So we're at phase 1.5 at the moment but I decided to put it on hold and resume the work on the glitchfest that is called HISE for the next weeks.

                            1 Reply Last reply Reply Quote 6
                            • d.healeyD
                              d.healey
                              last edited by

                              One of my installers has been getting flagged for some people downloading through Chrome - despite being signed. I ran it through Virus Total and sure enough Google was flagging it.

                              I changed the compression algorithm in the iss file to bzip and that seems to have solved the issue.

                              Libre Wave - Freedom respecting instruments and effects
                              My Patreon - HISE tutorials
                              YouTube Channel - Public HISE tutorials

                              A Dan KorneffD 2 Replies Last reply Reply Quote 2
                              • A
                                aaronventure @d.healey
                                last edited by

                                @d-healey that's a super funny solution

                                1 Reply Last reply Reply Quote 0
                                • Dan KorneffD
                                  Dan Korneff @d.healey
                                  last edited by

                                  @d-healey I came across the same thing. Still testing on this end, but changing the compression method seems to have solved it.

                                  Dan Korneff - Producer / Mixer / Audio Nerd

                                  1 Reply Last reply Reply Quote 0
                                  • orangeO
                                    orange
                                    last edited by orange

                                    I also encountered this problem, but changing the compression type did not solve the problem.

                                    As far as I understand, this problem occurs with installers smaller than a certain file size. So the catch is the file size, not the compression type.

                                    For example, while a 35 MB installer receives a trojan warning, a 70 MB installer containing the same files and other extra files does not receive a trojan warning. very interesting 🧐

                                    develop Branch / XCode 13.1
                                    macOS Monterey / M1 Max

                                    hisefiloH 1 Reply Last reply Reply Quote 2
                                    • hisefiloH
                                      hisefilo @orange
                                      last edited by

                                      @orange also using an old Inno version will help. At least here. Trying 5.2.3 went from 6 to 1 detection

                                      orangeO 1 Reply Last reply Reply Quote 2
                                      • orangeO
                                        orange @hisefilo
                                        last edited by

                                        @hisefilo Yes, this problem does not appear in the old version.

                                        The reason why I use the current version is that it offers an expandable interface design compatible with high-resolution screens.

                                        Installers created with old Inno versions seem very small now. I know that the big GUI is not adjustable in the old ones.

                                        develop Branch / XCode 13.1
                                        macOS Monterey / M1 Max

                                        1 Reply Last reply Reply Quote 1
                                        • hisefiloH
                                          hisefilo @Christoph Hart
                                          last edited by

                                          @Christoph-Hart said in Inno Setup is Flagged as Trojan?:

                                          multipage

                                          Sorry for the basic question, but does anyone have an example of a simple installer using MultiPageCreator? I'm looking for an example that installs the standalone application in its designated system location and places the VSTs/Components in the correct directories as well.

                                          or docs on how to use these tools to achieve that?

                                          Screenshot 2024-11-17 at 12.23.27.png

                                          d.healeyD 1 Reply Last reply Reply Quote 0
                                          • d.healeyD
                                            d.healey @hisefilo
                                            last edited by

                                            @hisefilo This tutorial project includes an example installer using the multi-page creator - https://github.com/christophhart/vcsl_hise

                                            Libre Wave - Freedom respecting instruments and effects
                                            My Patreon - HISE tutorials
                                            YouTube Channel - Public HISE tutorials

                                            JulesVJ hisefiloH 2 Replies Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            23

                                            Online

                                            1.7k

                                            Users

                                            11.8k

                                            Topics

                                            102.5k

                                            Posts