Çözüldü DLL ve EXE nasıl birleştirebilirim?

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Banlı Üye
Katılım
26 Nis 2016
Mesajlar
933
Çözümler
2
Tepki puanı
228
Ödüller
6
10 HİZMET YILI
Arkadaşlar C++ dilinde yazılmış bir DLL ile C# ile yazılmış bir form uygulamasını nasıl birleştirebilirim?
 
Çözüm
Sanırım referans eklemekten bahsediyorsun ya da programa gömmek. Benim anladığım bu. Referans için Proje'de Solution Explorer kısmında references var oraya sağ tıklayıp ekleyebilirsin. gömmek için de solution explorer'dan resources'e gelip ekleyebilirsin.
CSharp
Banlı Üye
Katılım
31 Tem 2018
Mesajlar
463
Çözümler
3
Tepki puanı
149
Ödüller
3
7 HİZMET YILI
Dlli programın olduğu klasörün atıp dllımport ile fonksiyonları çekmeyi denedinmi?
 
  • Konuyu başlatan
  • Yasaklandı
  • #3
Banlı Üye
Katılım
26 Nis 2016
Mesajlar
933
Çözümler
2
Tepki puanı
228
Ödüller
6
10 HİZMET YILI
Dlli programın olduğu klasörün atıp dllımport ile fonksiyonları çekmeyi denedinmi?
C#:
        [DllImport(App.DLL, EntryPoint = "Discord_Initialize", CallingConvention = CallingConvention.Cdecl)]
        public static extern void Initialize(string applicationId, ref EventHandlers handlers, bool autoRegister, string optionalSteamId);

        [DllImport(App.DLL, EntryPoint = "Discord_UpdatePresence", CallingConvention = CallingConvention.Cdecl)]
        public static extern void UpdatePresence(ref RichPresence presence);

        [DllImport(App.DLL, EntryPoint = "Discord_RunCallbacks", CallingConvention = CallingConvention.Cdecl)]
        public static extern void RunCallbacks();

        [DllImport(App.DLL, EntryPoint = "Discord_Shutdown", CallingConvention = CallingConvention.Cdecl)]
        public static extern void Shutdown();
 
Onaylı Üye
Katılım
24 Nis 2019
Mesajlar
84
Tepki puanı
23
7 HİZMET YILI
Birleştirme Derken Dlleyi Exeye Göbüp Çalıştırmaktanmı Bahsediyosun Dllyı Başlatamazsın Resource Olarak Dllyı Göbersin Bu Kadar İyi Forumlar..
 
Üye
Katılım
5 Mar 2019
Mesajlar
9
Çözümler
1
Tepki puanı
2
Yaş
25
7 HİZMET YILI
Sanırım referans eklemekten bahsediyorsun ya da programa gömmek. Benim anladığım bu. Referans için Proje'de Solution Explorer kısmında references var oraya sağ tıklayıp ekleyebilirsin. gömmek için de solution explorer'dan resources'e gelip ekleyebilirsin.
 
Çözüm
Słyszę, słyszę letni powiew.
Kurucu
Katılım
20 Haz 2015
Mesajlar
7,666
Çözümler
136
Tepki puanı
20,724
Ödüller
25
10 HİZMET YILI
Eğer dll yi c# kullanarak başka bir processe inject etmekten bahsediyorsan internette manual mapping hex falan araştır. Referanstan bahsediyorsan yukarda arkadaş açıklamış.
 
Onaylı Üye
Katılım
16 Kas 2019
Mesajlar
93
Çözümler
1
Tepki puanı
6
6 HİZMET YILI
Sanırım referans eklemekten bahsediyorsun ya da programa gömmek. Benim anladığım bu. Referans için Proje'de Solution Explorer kısmında references var oraya sağ tıklayıp ekleyebilirsin. gömmek için de solution explorer'dan resources'e gelip ekleyebilirsin.
DENEMELİSİN ARKADAŞIMIZIN DEDİĞİNİ
 
Banlı Üye
Katılım
7 Nis 2020
Mesajlar
116
Çözümler
3
Tepki puanı
18
Yaş
30
6 HİZMET YILI
Kaynak olarak kullansın ama beni uğraştırmasın diyorsan içine gömmek için ResourceHack uygulamasını kullanabilirsin.

Inject kısmıyla uğraşmadım daha önce.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst