Yazdığım bir programda,
Nod32, bilinmeyen NewHeur_PE virüsü olma ihtimali var diye derlenen EXE'yi siliyordu.
Aynı fonksiyonların hatta daha alengirli fonksiyonların yapıldığı diğer benzer uygulamalarımda böyle bir mesaj vermiyordu NOD32.
Sonra inat edip araştırdım, hangi fonksiyon hangi UNIT'ten dolayı bu hata veriyor diye. Deneme yanılma yöntemi ile şu sonuca vardım. (En azından bende oluşan sorunu buldum)
JEDI'nin JclSysInfo Unit'indeki
Kod: Tümünü seç
RunningProcessesList
TerminateApp
Bunları sildiğimde program düzgünce derleniyor ve EXE'si çıkıyordu. Bunları yine koyunca olmadığını gördüm.
Sonra bu kodları koyup, programı PAKETLER hariç derledim. Ama bir sorun çıkmadı. JEDI'nin BPL olarak EXE tarafından kütüphane olarak kullanılmasına NOD32 karışmadı, ama EXE içine (tek exe) gömüldüğünde şüpheli davranış olarak nitelendirip dediğim uyarıyı verdi.
Sizlerinde belki böyle bir şey başınıza gelmiştir ya da gelebilir diye bilgi vermek istedim.
Saygılar.