antonl Δημοσ. 4 Απριλίου 2006 Δημοσ. 4 Απριλίου 2006 Γνωρίζετε αν υπάρχει κάποια εντολή των windows που να σου εμφανίζει ποιες διεργασίες εκτελούνται την τρέχουσα στιγμή; Έψαξα το σχετικό sticky topic αλλά δε μπόρεσα να βρω κάτι. Πέρα του "tasklist" που υπάρχει στα WinXP Pro υπάρχει κάτι γενικότερο για τις υπόλοιπες εκδόσεις των Windows (έστω από τα 98 και μετά); Χλωμό το βλέπω μιας και το googling δεν απέδωσε αλλά ποτέ δεν ξέρεις .
alkisg Δημοσ. 4 Απριλίου 2006 Δημοσ. 4 Απριλίου 2006 Εντολή όχι, αλλά η http://www.sysinternals.com έχει αντίστοιχο command line προγραμματάκι που τρέχει και σε 98...
antonl Δημοσ. 4 Απριλίου 2006 Μέλος Δημοσ. 4 Απριλίου 2006 Οπότε υποθέτω πως δε μπορώ να το δω ούτε μέσω C αυτό ε; Ευχαριστώ για την πρόταση πάντως.
alkisg Δημοσ. 4 Απριλίου 2006 Δημοσ. 4 Απριλίου 2006 Τι εννοείς μέσω C; Προγραμματιστικά κάνεις ό,τι θέλεις, π.χ. και ο task manager πρόγραμμα σε C είναι...
antonl Δημοσ. 4 Απριλίου 2006 Μέλος Δημοσ. 4 Απριλίου 2006 Θέλω μέσω ενός προγράμματος C να ελέγξω αν τρέχει μια συγκεκριμένη διεργασία/πρόγραμμα (στον task manager των XP έστω ότι έχει imagename kati.exe). Αν και το θέμα μάλλον ξεφεύγει από την κατηγρία "software" και πάει προς «Προγραμματισμός», μάλλον θα πάρω κάποια ιδέα από εδώ http://cboard.cprogramming.com/showthread.php?t=56674
alkisg Δημοσ. 4 Απριλίου 2006 Δημοσ. 4 Απριλίου 2006 Πάντως αν πρόκειται για συγκεκριμένη διεργασία δε χρειάζεσαι τη λίστα διεργασιών (που είναι πιο δύσκολο), υπάρχουν ένα σωρό συναρτήσεις του API για να την εντοπίσεις βάσει class name, window name (ακόμα κι αν είναι hidden), module name κτλ... Με μια εντολή δηλαδή, χωρίς enum*...
antonl Δημοσ. 4 Απριλίου 2006 Μέλος Δημοσ. 4 Απριλίου 2006 Μήπως σου είναι εύκολο να γίνεις λίγο πιο συγκεκριμένος; Εννοείς με τη χρήση κάποιας συγκεκριμένης συνάρτησης που υπάρχει φαντάζομαι;
alkisg Δημοσ. 5 Απριλίου 2006 Δημοσ. 5 Απριλίου 2006 Ξεκίνα από τη FindWindow: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/windows/windowreference/windowfunctions/findwindow.asp και θα βρεις κι άλλες που σου βρίσκουν τη διεργασία με βάση το module name (αν δε σου κάνουν τα class/window name). Για να δεις το class/window name της διεργασίας που σε ενδιαφέρει (και να ξέρεις για τι ψάχνεις), θα χρειαστείς κάποιο πρόγραμμα σαν το Spy++ της Microsoft.
djgenesis Δημοσ. 5 Απριλίου 2006 Δημοσ. 5 Απριλίου 2006 mmmmmmm ... antwnakh, mou fenetai oti ftiaxneis kati "upopto". Epilegw na mhn bohthhsw
antonl Δημοσ. 6 Απριλίου 2006 Μέλος Δημοσ. 6 Απριλίου 2006 Lol. Καμία σχέση . Προσπαθώ να φτιάξω μια εφαρμογή η οποία θα τρέχει από CD. Σε περίπτωη όμως που ο χρήστης τερματίσει την εφαρμογή αυτή, ναι μεν κλείνει το παράθυρο αλλά η διεργασία τρέχει για καμιά 10αριά δευτερόλεπτα ακόμα. Αν στο καπάκι δοκιμάσει ο χρήστης να την ξαναεκτελέσει πετάει error. Απλώς θέλω να κάνω έναν έλεγχο για να δω αν έχει τερματιστεί κανονικά και αν όχι να βάλω ένα delay μέχρι να γίνει αυτό.
djgenesis Δημοσ. 6 Απριλίου 2006 Δημοσ. 6 Απριλίου 2006 Eides twra ti blakas pou eimai ? Eixa ena brei ena project tou source forge gia ton skopo pou to theleis, kai den to krathsa... Tha prospathhsw na to 3anabrw
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.