Chiamare un programma console c# da uno c++ passando un parametro?

di il
7 risposte

Chiamare un programma console c# da uno c++ passando un parametro?

Ciao a tutti , 

   avrei in mente di fare un programma in c++ che chiami un applicazione console c# passando a quest'ultima una stringa e volevo chiedere se da qualche parte potrebbe restare traccia della stringa passata?

inoltre vorrei chiedere come rendere più difficile da “decompilare” il programma c++  e se posso partire da un template visual studio oppure è meglio utilizzare code blocks?

grazie,

ciao

7 Risposte

  • Re: Chiamare un programma console c# da uno c++ passando un parametro?

    Se passi password in chiaro e l'applicazione può essere appetibile non ci vuole tanto a trovarla per chi lo sa fare.

    Puoi usare un obfuscator per C++ ms anche questi non sono inviolabili.

    Per Visual o CB dipende dalle abitudini… non mi sembra rilevante

  • Re: Chiamare un programma console c# da uno c++ passando un parametro?

    Grazie per la risposta ,

    ma un attività simile (chiamata di applicazione c# con un parametro) ,di default , sarebbe registrata negli eventi di windows? chiedo scusa per la banalità delle domande ma si tratta di argomenti che conosco poco

  • Re: Chiamare un programma console c# da uno c++ passando un parametro?

    No, non verrebbe registrata normalmente.

    Ma se il processo c# che avvii è individuato dall'anticirus/antimalware come sospetto allora la cosa è diversa.

    Non capisco effettivamente … se ti riferisci a software “illecito” o altro  

  • Re: Chiamare un programma console c# da uno c++ passando un parametro?

    No niente di illecito , la domanda era legata alla possibilità di fare un software in c++ che al suo interno contenesse una password con cui chiamare un altra applicazione in c# la quale a sua volta caricasse un applicazione c# crittografata con la password di cui sopra ,grazie della risposta 

  • Re: Chiamare un programma console c# da uno c++ passando un parametro?

    Se hai già un programma C++ e devi chiamare l'altro posso capire ma farne uno appositamente solo per chiamare l'altro non capisco.

  • Re: Chiamare un programma console c# da uno c++ passando un parametro?

    Il programma c# intermedio dovrebbe contenere il codice c# per chiamare l'altro in c# decrittografando un array di bytes(ovvero il programma da “difendere” dalla decompilazione che deve essere stato precedentemente crittografato con la password di cui sopra) con la password che gli viene passata dal programma c++  ,il tutto può avere un senso se non sia possibile carpire la password

    la premessa è che decompilare un programma in c++ non sia facile

  • Re: Chiamare un programma console c# da uno c++ passando un parametro?

    08/06/2024 - gian82 ha scritto:


    la premessa è che decompilare un programma in c++ non sia facile

    Non è facile, ma non è impossibile.

    Se la proprietà da proteggere è così “delicata”, allora occorre investire su soluzioni professionali create da esperti nel campo della sicurezza, mentre se il requisito non è così fondamentale, o non lo è al punto di potersi accontentare di accrocchi come quello descritto, allora tanto vale risparmiare anche questo sforzo.

Devi accedere o registrarti per scrivere nel forum
7 risposte