DLL hata ayıklama? MT4 ve MT5'te - sayfa 12

 
HideYourRichess :
Bu vesileyle, baltayla kendi bacağını kesme olasılığını tartışmayı öneriyorum. Ayrıca, oduncunun ihtiyaçlarını ve isteklerini umursamayan böyle bir baltayı döven demirciyi de tartışmayı öneriyorum.

Ve alaycı olmayı değil, bu sorunu tartışmayı öneriyorum.

Kanunsuzluk herkesi etkiliyor.  Geliştiricilerin bunu düşünmesinin zamanı geldi. Oturdukları dalı kesin...

Diyelim ki seçenekler - anladığım kadarıyla sitede hesap izleme açılması planlanıyor. Bu, tartışmalı konuların çözümünde üçüncü bir bağımsız taraf olarak kullanılabilir…. Yalnızca izleme doğru ve düşünceli olmalı ve şirket tahkim olarak hareket etmeye hazır ve istekli olmalıdır ...

Bir kez daha, kim bir fırsat aramak ister ...., ama sizinle tartışmak kesinlikle işe yaramaz bir alıştırma, ne sen ne de ben burada hiçbir şeye karar vermiyoruz, karar geliştiricilere kalmış ... tüccarları korumak isteyecekler, istemeyecekler ... Sadece bir ruble ile oy verebilirim, çünkü karar bu (bu TP'yi gerçek hayatta kullanmak ya da kullanmamak).

Ve ban dll hakkında, %100 ise satılacak danışmanların (göstergeler vb.) hacklenme olasılığını ortadan kaldırır. Bu iyi ve harika. Bu, birçok kişiye çalışmaları için iyi bir ödül alma fırsatı verecektir. Bunun %100 doğru olup olmadığını zaman gösterecek. Ancak yasak, analiz için aynı matlab'ı terminale bağlamanızı engelliyorsa, o zaman bu kötü ... o zaman diğer programları bağlamak için evde yetiştirilen yalnızlar tarafından değil, geliştiriciler tarafından yaratılmış ve test edilmiş yerleşik araçlara ihtiyacınız var. ...


 
Academic :

O zaman derleyici korumasından muzdarip olanlar için bu konuda çözümler varsa, DLL hata ayıklama yeteneği sorunu neden olumsuz olarak çözüldü?

Açıklığa kavuşturulması gerekiyor: Yerleşik hata ayıklayıcıyı kullanarak bir DLL'de hata ayıklama yeteneği ile ilgili sorun olumsuz bir şekilde çözülüyor. Kimse kimsenin DLL'leri kendi başına yazmasını ve hatalarını ayıklamasını yasaklamadı.

İlk sayfalarda bile bunu yapmanın en az iki yolu verildi.

Akademik :

Vicdansız insanlara karşı korunmak için bir kod çözücü oluşturmayı düşündünüz mü? Bazen çalıştırmadan önce kodun içine bakmak gerekli ve önemlidir. Benimki de sadece kullanıcının korunmasına ve özellikle virüslerden ve truva atlarından korunmaya mı özen gösteriyor?

Gerçekten de, bazen bir DLL veya EXE koduna bakmak gerekir. Orada virüsler olabilir (ancak bu, dedikleri gibi, bu kaynakları kullanan kişinin sorunlarının yanı sıra antivirüsünün sorunlarıdır).

Ama ne diyeyim, ex4 / ex5'ten kaynak (peki ya da bunun gibi bir şey) elde etme girişimlerine ihtiyacınız var mı? Sadece, orada gerçekten neler olduğunu görmek için.

Peki, o zaman her şey açık, her şey yerine oturuyor.

 
mql5 :
Bu yüzden EX5 formatının yakınlığını önemsiyoruz, böylece saldırganın formatı bulma ve EX5'te ihtiyaç duyduğu komut setini oluşturma fırsatına sahip olmaz.
Artık dil düzeyinde kötü amaçlı EX5'ler oluşturmak imkansız.

Zararlılıktan ne kastedildiğine bağlı. Ve bu sadece harici DLL'lerin çağrılmasının yasaklanması şartıyla.

Ancak böyle bir seçenek mümkündür - bir ikili kod vardır ve örneğin İnternet'ten bazı verilerin indirilmesini gerektirir ve bunun için harici bir DLL'ye ihtiyacı vardır.

Bu bana oldukça gerçekçi bir senaryo gibi görünüyor - örneğin, abonelik yoluyla sinyaller veya başka bir şey.

Bu nedenle, çalıştırmadan önce kodun ne yaptığını görmeniz gerekir - ve burada derlemeye ihtiyaç vardır. Üstelik şimdi web'de yapıldığı gibi yasaklamak da mümkün. Ve sonra böyle bir yasak kendi içinde çok şey anlatır.

Документация по MQL5: Основы языка / Функции / Описание внешних функций
Документация по MQL5: Основы языка / Функции / Описание внешних функций
  • www.mql5.com
Основы языка / Функции / Описание внешних функций - Документация по MQL5
 
Interesting :

Açıklığa kavuşturulması gerekiyor: Yerleşik hata ayıklayıcıyı kullanarak bir DLL'de hata ayıklama yeteneği ile ilgili sorun olumsuz bir şekilde çözülüyor. Kimse kimsenin DLL'leri kendi başına yazmasını ve hatalarını ayıklamasını yasaklamadı.

İlk sayfalarda bile bunu yapmanın en az iki yolu verildi.

Gerçekten de, bazen bir DLL veya EXE koduna bakmak gerekir. Orada virüsler olabilir (ancak bu, dedikleri gibi, bu kaynakları kullanan kişinin sorunlarının yanı sıra antivirüsünün sorunlarıdır).

Ama ne diyeyim, ex4 / ex5'ten kaynak (peki ya da bunun gibi bir şey) elde etme girişimlerine ihtiyacınız var mı? Sadece, orada gerçekten neler olduğunu görmek için.

Peki, o zaman her şey açık, her şey yerine oturuyor.

Aksine, yerleşik araçlarla bir DLL hata ayıklaması mümkün görünüyor. Ama buna gerçekten ihtiyacım yok.

Ancak, örneğin görsel stüdyo gibi standart araçlarla hata ayıklama. Mümkün değil. Ve yasak. Daha önce ne hakkında tartıştınız? :)

 
Bir kez daha, dilin ortamı gelişecektir, bu nedenle İnternet'ten veri almanıza izin veren bir EX5 kitaplığının (kullanıcılar için güvenli) ortaya çıkması oldukça olasıdır, burada siz (kullanıcılar) kalıcı olmalısınız - bu tür araçları talep edin bizden gelen.

Ve üçüncü taraf DLL kitaplığının kullanılması kullanıcı için her zaman bir risk olacaktır, burada güvenliği garanti edemeyiz.
 
mql5 :
Bir kez daha, dilin ortamı gelişecektir, bu nedenle İnternet'ten veri almanıza izin veren bir EX5 kitaplığının (kullanıcılar için güvenli) ortaya çıkması oldukça olasıdır, burada siz (kullanıcılar) kalıcı olmalısınız - bu tür araçları talep edin bizden gelen.

Ve üçüncü taraf DLL kitaplığının kullanılması kullanıcı için her zaman bir risk olacaktır, burada güvenliği garanti edemeyiz.

Geri derlenmiş koda bakarsam ve orada sadece WinInet.dll aracılığıyla İnternetten indirildiğini görürsem, bu beni korkutmaz, bırakın indirsinler.

Veya yukarıda belirtildiği gibi matlab.

Tek kelimeyle, dünya çapında yetenekli programcıların onlarca yıllık çalışmasıyla birikmiş olanı kapalı bir ortamda yeniden üretmek mümkün mü? Evet, elbette hayır.

 
Prival :

Gönderilerinize bakılırsa, geliştiricilerin işlem merkezine sağladığı fırsatları hayal bile edemezsiniz.

(Oturmam ve sana tavsiyede bulunmam)

ZY Her şey netleştiğinde gizlidir. İsteyen fırsat arar, istemeyen sebep arar...


Özel :

Ve alaycı olmayı değil, bu sorunu tartışmayı öneriyorum.

Kanunsuzluk herkesi etkiliyor.   Geliştiricilerin bunu düşünmesinin zamanı geldi. Oturdukları dalı kesin...

Diyelim ki seçenekler - anladığım kadarıyla sitede hesap izleme açılması planlanıyor. Bu, tartışmalı konuların çözümünde üçüncü bir bağımsız taraf olarak kullanılabilir…. Yalnızca izleme doğru ve düşünceli olmalı ve şirket tahkim olarak hareket etmeye hazır ve istekli olmalıdır ...

Bir kez daha, kim bir fırsat aramak ister ...., ama sizinle tartışmak kesinlikle işe yaramaz bir alıştırma, ne sen ne de ben burada hiçbir şeye karar vermiyoruz, karar geliştiricilere kalmış ... tüccarları korumak isteyecekler, istemeyecekler ... Sadece bir ruble ile oy verebilirim, çünkü karar bu (bu TP'yi gerçek hayatta kullanmak ya da kullanmamak).


DC'lerin sahtekarlığından (en azından Rusya pazarında çalışanların birçoğundan) bir veya iki kereden fazla bahsedildi, ancak hayatım boyunca yazılımın (özellikle ticari) bununla ne ilgisi olduğunu anlamıyorum .

Başka bir şey, terminalin MQ tarafından değil, bir grup hevesli insan tarafından (örneğin, Linux'un bazı sürümleri ve bunun için yazılımlar gibi) - o zaman evet, oylama, anketler, tartışmalar ...

Tüccarların haklarının korunması hakkında

Ve MT4 ile çalışan kaç tane "tüccar" (gerçek tüccar) tanıyorsunuz? DC ile yapılan sözleşmede tüccar olarak kayıtlı olduklarını, ne yaptıklarının belirtildiğini vb. tanıtacağım.

Kaç tanesi tüccar olarak vergi ödüyor?

Herkes uzun zamandır biliyor - şu anda Rus mevzuatında (ne yazık ki) var olan karışıklıkta herhangi bir medeni piyasadan söz edilemez ve hatta dahası, "tüccarların" haklarının korunması hakkında konuşmaya gerek yok.

Burada dedikleri gibi, BAĞLANTIDAN KURTULUŞ boğulanların işidir. Neden (isteyen bazılarına) inisiyatifle başkana başvurmayalım demiyoruz, hele hele bizim ülkemizde ileri seviyedeyse...

DC için belirli eylemlerin yasaklanması hakkında

Tabii ki, bazı olasılıklar kafa karıştırıcı. Ama anladığım kadarıyla, umarım siz de, DC'lerin "ahlaksız" vatandaşları kandırması için değil, tamamen farklı şeyler için bazı fırsatlar mevcuttur.

Forbid DC - siparişleri oluşturun, düzeltin ve silin; açık pozisyonları ayarlayın ve kapatın

tamam yasak. Bu, gücüm şimdi kesilirse ve DC'yi açık pozisyonlarımı kapatma talebiyle ararsam. Bana yanlış cevabı söylemeliler - Üzgünüz, bunu yapamayız, çünkü 100 (hatta 1000 yol) kişi MQ'dan böyle bir fırsatı yasaklamasını istedi.

İşte bana cevap lütfen - Ve ne için..ra bana bir TİCARET HAKLARININ KORUNMASI? Neden böyle bir terminale ve böyle bir DC'ye ihtiyacım var?

Çevre yönetimi yasağı - takipte yayılmaları genişletmeyi yasaklayalım (böylece şirket için). Ve 5. işarette spreadin 50 pipsten fazla olamayacağına karar verelim...

Kilitleme yasağı - ve kutsal olanı, LOKS'un kendilerine nasıl tecavüz edebilirler !!! :( Dön, her şeyi geri ver, yoksa gökler açılır ve Kıyamet başlayacak.

o zaman kesinlikle kapalıyız.

Kısacası tam da bunu yapacağız, DC'nin kirli provokasyonlarına teslim olmayıp LOCKY'e geri döneceğiz...

not

Ayrıca: DDE döndürelim; OLE'yi ekleyin; WinAPI için tam destek ekleyin (aksi takdirde onsuz ne tür ticaret olur); ex5 spesifikasyonunu yayınlayın; Java ve assembler desteği ekleyin (bir grup daha ekleyebilirsiniz); yerleşik dili kullanarak exe ve dll oluşturma yeteneğini ekleyelim (bu olmadan, kesinlikle hiçbir yerde).

Ve sonuç olarak, tam set FOR TRADER PROTECTION için, ticaret kompleksinin tüm kaynaklarını ve ağ protokolünün özelliklerini (rakiplerin zevkine göre) yayınlayacağız.

Her şey, hiçbir şey unutmadın mı? Ve sonra aniden...

 
Prival :

Ve alaycı olmayı değil, bu sorunu tartışmayı öneriyorum.

Kanunsuzluk herkesi etkiliyor.   Geliştiricilerin bunu düşünmesinin zamanı geldi. Oturdukları dalı kesin...

Diyelim ki seçenekler - anladığım kadarıyla sitede hesap izleme açılması planlanıyor. Bu, tartışmalı konuların çözümünde üçüncü bir bağımsız taraf olarak kullanılabilir…. Yalnızca izleme doğru ve düşünceli olmalı ve şirket tahkim olarak hareket etmeye hazır ve istekli olmalıdır ...

Yazılım geliştiricilere hakemlik yapmalarını öneriyor musunuz? Evet, o zaman nasıl bağırmazsın?

MQ bunu hangi temelde, hangi yetkilerle yapacak? Onlara bu yetkileri kim verecek? Ayrıca tahkim kararlarının uygulanması için araçları kim ve ne sağlayacak? Kendileri mi istiyorlar?

Vay! MQ'nun, MQ çalışanlarının vicdansız DC'leri yerleştireceği bir hapishane inşa etmesi için para toplamaya başlamanın zamanı geldi. Ayrıca, bir tımarhane açmak için para toplamaya başlamanın zamanı geldi.

Benim fikrim, MQ'nun bir tahkim veya genel olarak herhangi bir hesap izleme vitrini olarak hareket etmemesi gerektiğidir. Çıkar çatışması.

Özel :

Bir kez daha, kim bir fırsat aramak ister ...., ama sizinle tartışmak kesinlikle işe yaramaz bir alıştırma, ne sen ne de ben burada hiçbir şeye karar vermiyoruz, karar geliştiricilere kalmış ... tüccarları korumak isteyecekler, istemeyecekler ... Sadece bir ruble ile oy verebilirim, çünkü karar bu (bu TP'yi gerçek hayatta kullanmak ya da kullanmamak).

Çözüm aramıyorsunuz. Kendi problemlerinizi suçlayacak birini arıyorsunuz.

Ruble olarak oy vermek istiyorsanız - dedikleri gibi, oy verin, ancak forumda ellerinizi sıkmayın, çözmeniz gereken görevler sizin için çözülmez. Hakemlik ile hayalinizdeki terminali bulduğunuzda bana bildirin, gecenin bir yarısı bile hemen görmeye geleceğim.

 
Academic :

Aksine, yerleşik araçlarla bir DLL hata ayıklaması mümkün görünüyor. Ama buna gerçekten ihtiyacım yok.

Ancak, örneğin görsel stüdyo gibi standart araçlarla hata ayıklama. Mümkün değil. Ve yasak. Daha önce ne hakkında tartıştınız? :)

Kelimenin tam anlamıyla mümkün olması pek olası değildir, aksi takdirde farklı bir çözüme ihtiyacınız olmaz. Ve VS'yi anladım, en başından beri açıktı.

Tabii ki yerleşik değil, harici (parkta yazdım) ...

 
HideYourRichess :

Yazılım geliştiricilere hakemlik yapmalarını öneriyor musunuz? Evet, o zaman nasıl bağırmazsın?

MQ bunu hangi temelde, hangi yetkilerle yapacak? Onlara bu yetkileri kim verecek? Ayrıca tahkim kararlarının uygulanması için araçları kim ve ne sağlayacak? Kendileri mi istiyorlar?

Vay! MQ'nun, MQ çalışanlarının vicdansız DC'leri yerleştireceği bir hapishane inşa etmesi için bağış toplamaya başlamanın zamanı geldi. Ayrıca, bir tımarhane açmak için para toplamaya başlamanın zamanı geldi.

Benim fikrim, MQ'nun bir arbitraj veya genel olarak hesapları izlemek için herhangi bir vitrin olarak hareket etmemesi gerektiğidir. Çıkar çatışması.

Çözüm aramıyorsunuz. Kendi problemlerinizi suçlayacak birini arıyorsunuz.

Ruble olarak oy vermek istiyorsanız - dedikleri gibi, oy verin, ancak forumda ellerinizi sıkmayın, çözmeniz gereken görevler sizin için çözülmez. Hakemlik ile hayalinizdeki terminali bulduğunuzda bana bildirin, gecenin bir yarısı bile hemen görmeye geleceğim.

Ne tür bir saçmalıktan bahsediyorsun. sersemlemiş. Senin mantığına dayanarak şirket bir ürün çıkardı - bu bir ilaç, isteyen herkes için harika, 5 kopek satıyor. Sadece burada bir uyarı, büyük dozlarda bir ilaçtır. Wai wai, onları nasıl azarlarsın, iyiler, her şeyden Putin sorumlu, ürettikleri üründen şirketin sorumlu olduğunu hiçbir yasa görmediler.  ...bir kepçeydik, bir kepçeydik ve böyle bir mantıkla kalacağız...

ZY terminali buldum, benim için endişelenme. Ben iyiyim. Ağaçlardan ormanı görememek senin sorunun...

Neden: