DonanımHaber Mini sürüm 2 Ocak 2026 tarihi itibariyle kullanımdan kalkacaktır. Bunun yerine daha hızlı bir deneyim için DH Android veya DH iOS uygulamalarını kullanabilirsiniz.
Arama butonu
Bu konudaki kullanıcılar: 1 misafir
6
Cevap
670
Tıklama
0
Öne Çıkarma
program kendini klonlayabilirmi?
4
20 yıl (108 mesaj)
Teğmen
Konu Sahibi

selam, bir program kendikendini kopyalayabilirmi?
eger mumkunse nasil koplalar, programin kopyalanmasi icin baska bir yol varmi?



M
20 yıl (1210 mesaj)
Binbaşı

Linux de Fork sistem çağrısı ile program kendini kopyalıyor. Örneğin

int main(int argc, char **argv)
{
char *name = argv[0];
int child_pid = fork();
if (child_pid == 0) {
printf(“Child of %s is %d\n”, name, child_pid);
return 0;
} else {
printf(“My child is %d\n”, child_pid);
return 0;
}
}
Burada process kendi kopyasını oluşturuyor, ana programa oluşturulan process'in PID si dönüyor. Oluşturulan programada PID o(sıfır) olarak dönüyor. Ama dediğim gibi bu sadece Linux de geçerli. Windows da nasıldır bilmiyorum.


Bu mesaja 1 cevap geldi.
W
20 yıl (530 mesaj)
Yüzbaşı

sen işletim sistemleri dersi almışsın


Bu mesaja 2 cevap geldi.
A
20 yıl (4670 mesaj)
Binbaşı

virüsler zaten kendini kopyalıyor değil mi?


Bu mesaja 1 cevap geldi.
C
20 yıl (18 mesaj)
Onbaşı

java da "clone" vardır, fakar bunu kodun içindeki bir veride uygulandığını gördüm. başka bir uygulamada nasıl olur bilemiyorum. amacın virüs yazmaksa istediğini sadece alt düzeyde yapabilirsin. assembly ve c sana bi çözüm sunabilir. elimde bi virüs kodu vardı asm de yazılmış bulursam yollarım.



M
20 yıl (1210 mesaj)
Binbaşı

quote:

Orjinalden alıntı: wisecode_g

sen işletim sistemleri dersi almışsın


evet , nereden anladın

quote:

java da "clone" vardır, fakar bunu kodun içindeki bir veride uygulandığını gördüm. başka bir uygulamada nasıl olur bilemiyorum. amacın virüs yazmaksa istediğini sadece alt düzeyde yapabilirsin. assembly ve c sana bi çözüm sunabilir. elimde bi virüs kodu vardı asm de yazılmış bulursam yollarım.


Javada clone() methodu, objenin bir kopyasını oluşturmak için kullanılır.


Bu mesaja 1 cevap geldi.
P
20 yıl (3037 mesaj)
Yarbay

veri yapıları ne güne durur:)

agacta gez gezerken clone cıkar hemde recursive:)
Kod evde şimdi aksama atarım isteyen olursa hatırlamıyom



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.