Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 20225|Απάντηση: 0

[Πηγή] Η μέθοδος C# Process.Start() εξηγείται λεπτομερώς

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 2/2/2016 11:53:28 π.μ. | | |
System.Diagnostics.Process.Start(); Τί μπορεί να γίνει? Έχει κυρίως τις ακόλουθες λειτουργίες:
1. Ανοίξτε μια διεύθυνση URL συνδέσμου (αναδυόμενο παράθυρο).
2. Εντοπίστε και ανοίξτε έναν κατάλογο αρχείων.
3. Ανοίξτε έναν ειδικό φάκελο στο σύστημα, όπως "Πίνακας Ελέγχου" κ.λπ.
Πώς λοιπόν υλοποιεί αυτές τις λειτουργίες; Πριν μιλήσουμε για εφαρμογές, ας ρίξουμε μια ματιά στη μέθοδο κατασκευής του Process.Star().

Όνομα
διευκρινίζω
Διαδικασία.Έναρξη ()Ξεκινήστε (ή επαναχρησιμοποιήστε) αυτό το στοιχείο ProcessΠληροφορίες ΈναρξηςΗ ιδιότητα καθορίζει τον πόρο διεργασίας και τον συσχετίζει με αυτό το στοιχείο.
Διαδικασία.Έναρξη (ProcessStartInfo)Ξεκινήστε έναν πόρο διεργασίας που καθορίζεται από μια παράμετρο που περιέχει πληροφορίες εκκίνησης διεργασίας (για παράδειγμα, το όνομα αρχείου της διεργασίας που θα ξεκινήσει) και συσχετίστε αυτόν τον πόρο με ένα νέο στοιχείο διεργασίας.
Process.Start (συμβολοσειρά)Με ονομασίαΤο όνομα του εγγράφου ή του φακέλου της αίτησηςγια να ξεκινήσετε έναν πόρο διεργασίας και να συσχετίσετε τον πόρο με ένα νέο στοιχείο διεργασίας.
Process.Start (Συμβολοσειρά, Συμβολοσειρά)Με ονομασίαΤο όνομα της εφαρμογής και ένα σύνολο ορισμάτων γραμμής εντολώνγια να ξεκινήσετε έναν πόρο διεργασίας και να συσχετίσετε αυτόν τον πόρο με ένα νέο στοιχείο διεργασίας.
Process.Start (Συμβολοσειρά, Συμβολοσειρά, SecureString, Συμβολοσειρά)Με ονομασίαΤο όνομα, το όνομα χρήστη, ο κωδικός πρόσβασης και ο τομέας της εφαρμογήςγια να ξεκινήσετε έναν πόρο διεργασίας και να συσχετίσετε αυτόν τον πόρο με ένα νέο στοιχείο διεργασίας.
Process.Start (Συμβολοσειρά, Συμβολοσειρά, Συμβολοσειρά, SecureString, Συμβολοσειρά)Με ονομασίαΤο όνομα της εφαρμογής και ένα σύνολο ορισμάτων γραμμής εντολών, όνομα χρήστη, κωδικός πρόσβασης και τομέαςγια να ξεκινήσετε έναν πόρο διεργασίας και να συσχετίσετε αυτόν τον πόρο με ένα νέο στοιχείο διεργασίας.
(1) ΔημόσιοboolΈναρξη ()
Διαδικασία System.Diagnostics.Process = νέα System.Diagnostics.Process();
διαδικασία. StartInfo.FileName = "iexplore.exe";   Internet Explorer, μπορεί να αντικατασταθεί
διαδικασία. StartInfo.Arguments = "http://www.baidu.com";
διαδικασία. Έναρξη();

(2) δημόσιαστατικήΔιαδικασίαΈναρξη (ΔιαδικασίαStartInfostartInfo)
System.Diagnostics.ProcessStartInfo processStartInfo = νέο System.Diagnostics.ProcessStartInfo();
processStartInfo.FileName = "explorer.exe";  Εξερευνητής
processStartInfo.Arguments = @"D:\";
System.Diagnostics.Process.Start(processStartInfo);

(3) δημόσιαστατικήΔιαδικασίαΈναρξη (stringfileName)
System.Diagnostics.Process.Start(@"D:\Program Files\Tencent\QQ\Bin\QQ.exe");  Ανοίξτε απευθείας την κλήση αρχείου

(4) Process.Start (Συμβολοσειράόνομα_αρχείου, Stringarguments)
System.Diagnostics.Process.Start("explorer.exe", "D:\\Readme.txt");   Ανοίξτε το αρχείο απευθείας Readme.txt

Τα παραπάνω είναι ένα παράδειγμα για το πώς να ανοίξετε έναν ιστότοπο με το process.start() και τώρα ας μιλήσουμε για το πώς να χρησιμοποιήσετε το processs.star() για να εντοπίσετε ένα αρχείο.
Αυτή η μέθοδος τοπικής προσαρμογής είναι παρόμοια με τον στόχο αναζήτησης στη συντόμευση ://explorer /select, "D:\Program Files\Tencent\QQ\Bin\QQ.exe"
Διαδρομή συμβολοσειράς = @"D:\Program Files\Tencent\QQ\Bin\QQ.exe";
System.Diagnostics.Process.Start("explorer.exe", "/select", +διαδρομή);  Εντοπίστε και ανοίξτε τον κατάλογο αρχείων D:\Program Files\Tencent\QQ\Bin και επιλέξτε QQ.exe
Σημείωση: Υπάρχει επίσης ένα κόμμα (,) μετά το /select.

Στη συνέχεια, ας μιλήσουμε για το άνοιγμα ορισμένων αρχείων για συγκεκριμένο σύστημα καλώντας rundll32.exe και ας παρουσιάσουμε εν συντομία τις λειτουργίες και τις λειτουργίες του rundll32.exe.
Όπως υποδηλώνει το όνομα, το rundll32 είναι "εκτέλεση αρχείων DLL 32-bit", δηλαδή εσωτερικές λειτουργίες στο αρχείο DLL εκτέλεσης, το οποίο μπορεί να καλέσει τη βιβλιοθήκη δυναμικής σύνδεσης 32-bit των Windows με τη μορφή γραμμής εντολών.
Ομοίως, rundll.exe είναι να "εκτελέσετε ένα αρχείο dll 16-bit", καλώντας μια βιβλιοθήκη δυναμικών συνδέσμων 16-bit. Εκτελούμε ορισμένες λειτουργίες εκτελώντας οδηγίες rundll32.exe.
Για παράδειγμα:
System.Diagnostics.Process.Start("rundll32.exe","user.exe,restartwindows");      Εντολή επανεκκίνησης συστήματος
Εγκυκλοπαίδεια εντολών rundll32

Γραμμή εντολών :rundll32.exe user.exe, επανεκκίνησηπαράθυρα
Λειτουργία: Επανεκκίνηση συστήματος

Γραμμή εντολών :rundll32.exe user.exe, έξοδοςπαράθυρα
Λειτουργία: Τερματισμός λειτουργίας του συστήματος

Γραμμή εντολών: rundll32.exe shell32.dll, Control_RunDLL
Λειτουργία: Πίνακας ελέγχου οθόνης

Γραμμή εντολών: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,1
Λειτουργία: Εμφανίζει το παράθυρο επιλογής "Πίνακας Ελέγχου - Επιλογές Προσβασιμότητας - Πληκτρολόγιο"

Γραμμή εντολών: rundll32.exe shell32.dll, Control_RunDLL access.cpl, , 2
Λειτουργία: Εμφανίζει το παράθυρο επιλογής "Πίνακας Ελέγχου - Επιλογές Προσβασιμότητας - Ήχος"

Γραμμή εντολών: rundll32.exe shell32.dll, Control_RunDLL access.cpl, 3
Λειτουργία: Εμφανίζει το παράθυρο επιλογής "Πίνακας Ελέγχου - Επιλογές Προσβασιμότητας - Οθόνη"

Γραμμή εντολών: rundll32.exe shell32.dll, Control_RunDLL access.cpl, 4
Λειτουργία: Εμφανίζει το παράθυρο επιλογής "Πίνακας Ελέγχου - Επιλογές Προσβασιμότητας - Ποντίκι"

Γραμμή εντολών: rundll32.exe shell32.dll, Control_RunDLL access.cpl, 5
Λειτουργία: Εμφανίζει το παράθυρο επιλογής "Πίνακας Ελέγχου - Επιλογές Προσβασιμότητας - Παραδοσιακό"

Γραμμή εντολών: rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl @1
Λειτουργία: Εκτελέστε τον οδηγό Πίνακας Ελέγχου - Προσθήκη νέου υλικού.
Γραμμή εντολών: rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL AddPrinter
Λειτουργία: Εκτελέστε τον οδηγό Πίνακας Ελέγχου - Προσθήκη νέου εκτυπωτή.

Γραμμή εντολών: rundll32.exe shell32.dll, Control_RunDLL appwiz.cpl, , 1
Λειτουργία: Εμφανίζει τον πίνακα Πίνακας Ελέγχου - Προσθαφαίρεση Προγραμμάτων.

Γραμμή εντολών: rundll32.exe shell32.dll, Control_RunDLL appwiz.cpl, , 1
Λειτουργίες: Εμφανίζει τον πίνακα "Πίνακας Ελέγχου - Προσθαφαίρεση Προγραμμάτων - Εγκατάσταση/Απεγκατάσταση".

Γραμμή εντολών: rundll32.exe shell32.dll, Control_RunDLL appwiz.cpl, , 2
Λειτουργία: Εμφανίζει τον πίνακα "Πίνακας Ελέγχου - Προσθαφαίρεση Προγραμμάτων - Εγκατάσταση των Windows".

Γραμμή εντολών: rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,3
Λειτουργία: Εμφανίζει τον πίνακα "Πίνακας Ελέγχου - Προσθαφαίρεση Προγραμμάτων - Δίσκος Εκκίνησης".

Γραμμή εντολών: rundll32.exe syncui.dll, Briefcase_Create
Λειτουργία: Δημιουργήστε ένα νέο "My Briefcase" στην επιφάνεια εργασίας σας.

Γραμμή εντολών: rundll32.exe diskcopy.dll, DiskCopyRunDll
Λειτουργία: Εμφανίζει το παράθυρο αντιγραφής δισκέτας

Γραμμή εντολών: rundll32.exe apwiz.cpl, NewLinkHere %1
Λειτουργία: Εμφανίζει το πλαίσιο διαλόγου "Δημιουργία συντόμευσης" και η θέση της συντόμευσης που δημιουργείται καθορίζεται από την παράμετρο %1.

Γραμμή εντολών: rundll32.exe shell32.dll,Control_RunDLL timedate.cpl,,0
Λειτουργία: Εμφανίζει το παράθυρο επιλογής Ημερομηνία & Ώρα.

Γραμμή εντολών: rundll32.exe shell32.dll, Control_RunDLL timedate.cpl, , 1
Λειτουργία: Εμφανίζει το παράθυρο επιλογής Ζώνη ώρας.

Γραμμή εντολών: rundll32.exe rnaui.dll,RnaDial [όνομα σύνδεσης μέσω τηλεφώνου]
Λειτουργία: Εμφανίζει το παράθυρο κλήσης για σύνδεση μέσω τηλεφώνου. Εάν έχετε ήδη καλέσει μια σύνδεση, ένα παράθυρο εμφανίζει την τρέχουσα κατάσταση σύνδεσης.

Γραμμή εντολών: rundll32.exe rnaui.dll, RnaWizard
Λειτουργία: Εμφανίζει ένα παράθυρο για τον "Οδηγό νέας σύνδεσης μέσω τηλεφώνου".

Γραμμή εντολών: rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0
Λειτουργία: Εμφανίζει το παράθυρο επιλογής "Εμφάνιση ιδιοτήτων - Φόντο".

Γραμμή εντολών: rundll32.exe shell32.dll, Control_RunDLL desk.cpl, , 1
Λειτουργία: Εμφανίζει το παράθυρο επιλογής "Ιδιότητες οθόνης - Προστασία οθόνης".

Γραμμή εντολών: rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,2
Λειτουργία: Εμφανίζει το παράθυρο επιλογής "Εμφάνιση ιδιοτήτων - Εμφάνιση".

Γραμμή εντολών: rundll32.exe shell32.dll, Control_RunDLL desk.cpl, 3
Λειτουργία: Εμφανίζει το παράθυρο επιλογής Εμφάνιση ιδιοτήτων - Ιδιότητες.

Γραμμή εντολών: rundll32.exe shell32.dll, SHHelpShortcuts_RunDLL FontsFolder
Λειτουργία: Εμφανίζει το φάκελο Γραμματοσειρές των Windows.

Γραμμή εντολών: rundll32.exe shell32.dll,Control_RunDLL main.cpl @3
Λειτουργία: Εμφανίζει επίσης το φάκελο Windows Fonts.

Γραμμή εντολών: rundll32.exe shell32.dll, SHFormatDrive
Λειτουργία: Εμφανίζει το παράθυρο διαλόγου Μορφοποίηση δισκέτας.

Γραμμή εντολών: rundll32.exe shell32.dll,Control_RunDLL joy.cpl,,0
Λειτουργία: Εμφανίζει το παράθυρο επιλογών "Πίνακας Ελέγχου - Ελεγκτές Παιχνιδιών - Γενικά".

Γραμμή εντολών: rundll32.exe shell32.dll,Control_RunDLL joy.cpl,,1
Λειτουργία: Εμφανίζει το παράθυρο επιλογής "Πίνακας Ελέγχου - Χειριστήριο Παιχνιδιών - Για Προχωρημένους".

Γραμμή εντολών: rundll32.exe mshtml.dll, PrintHTML (έγγραφο HTML)
Λειτουργία: Εκτύπωση εγγράφων HTML.

Γραμμή εντολών: rundll32.exe shell32.dll, Control_RunDLL mlcfg32.cpl
Λειτουργία: Εμφανίζει το παράθυρο Γενικές επιλογές του Microsoft Exchange.

Γραμμή εντολών: rundll32.exe shell32.dll,Control_RunDLL main.cpl @0
Λειτουργία: Εμφανίζει την επιλογή Πίνακας Ελέγχου - Ποντίκι.

Γραμμή εντολών: rundll32.exe shell32.dll,Control_RunDLL main.cpl @1
Λειτουργία: Εμφανίζει το παράθυρο επιλογής "Πίνακας Ελέγχου - Ιδιότητες Πληκτρολογίου - Ταχύτητα".

Γραμμή εντολών: rundll32.exe shell32.dll,Control_RunDLL main.cpl @1,,1
Λειτουργία: Εμφανίζει το παράθυρο επιλογής "Πίνακας Ελέγχου - Ιδιότητες Πληκτρολογίου - Γλώσσα".

Γραμμή εντολών: rundll32.exe shell32.dll,Control_RunDLL main.cpl @2
Λειτουργία: Εμφανίζει το φάκελο εκτυπωτή των Windows.

Γραμμή εντολών: rundll32.exe shell32.dll,Control_RunDLL main.cpl @4
Λειτουργία: Εμφανίζει το παράθυρο επιλογής "Πίνακας Ελέγχου - Ιδιότητες Μεθόδου Εισαγωγής - Μέθοδος Εισαγωγής".

Γραμμή εντολών: rundll32.exe shell32.dll, Control_RunDLL modem.cpl, προσθήκη
Λειτουργία: Εκτελέστε τον οδηγό προσθήκης νέου μόντεμ.

Γραμμή εντολών: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,0
Λειτουργία: Εμφανίζει τη σελίδα ιδιοτήτων "Πίνακας Ελέγχου - Ιδιότητες πολυμέσων - Ήχος".

Γραμμή εντολών: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,1
Λειτουργία: Εμφανίζει τη σελίδα ιδιοτήτων "Πίνακας Ελέγχου - Ιδιότητες πολυμέσων - Βίντεο".

Γραμμή εντολών: rundll32.exe shell32.dll, Control_RunDLL mmsys.cpl, , 2
Λειτουργία: Εμφανίζει τη σελίδα ιδιοτήτων "Πίνακας Ελέγχου - Ιδιότητες Πολυμέσων - MIDI".

Γραμμή εντολών: rundll32.exe shell32.dll, Control_RunDLL mmsys.cpl, 3
Λειτουργία: Εμφανίζει τη σελίδα ιδιοτήτων "Πίνακας Ελέγχου - Ιδιότητες πολυμέσων - Μουσική CD".

Γραμμή εντολών: rundll32.exe shell32.dll, Control_RunDLL mmsys.cpl, 4
Λειτουργία: Εμφανίζει τη σελίδα ιδιοτήτων Πίνακας Ελέγχου - Ιδιότητες πολυμέσων - Συσκευές.

Γραμμή εντολών: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl @1
Λειτουργία: Εμφανίζει το παράθυρο επιλογής "Πίνακας Ελέγχου - Ήχος".

Γραμμή εντολών: rundll32.exe shell32.dll, Control_RunDLL netcpl.cpl
Λειτουργία: Εμφανίζει το παράθυρο Πίνακας Ελέγχου - Επιλογές δικτύου.

Γραμμή εντολών: rundll32.exe shell32.dll, Control_RunDLL odbccp32.cpl
Λειτουργία: Εμφανίζει το παράθυρο επιλογών διαχείρισης δεδομένων ODBC32.

Γραμμή εντολών: rundll32.exe shell32.dll,OpenAs_RunDLL {drive:/path/filename}
Λειτουργία: Εμφανίζει το παράθυρο διαλόγου Άνοιγμα από για ένα καθορισμένο αρχείο (drive:/path/filename).

Γραμμή εντολών: rundll32.exe shell32.dll, Control_RunDLL password.cpl
Λειτουργία: Εμφανίζει το παράθυρο επιλογής "Πίνακας Ελέγχου - Κωδικός Πρόσβασης".

Γραμμή εντολών: rundll32.exe shell32.dll, Control_RunDLL powercfg.cpl
Λειτουργία: Εμφανίζει το παράθυρο επιλογής "Πίνακας Ελέγχου - Ιδιότητες Διαχείρισης Ενέργειας".

Γραμμή εντολών: rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL PrintersFolder
Λειτουργία: Εμφανίζει το φάκελο εκτυπωτή των Windows. (Ίδια rundll32.exe shell32.dll, Control_RunDLL main.cpl @2)

Γραμμή εντολών: rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,0
Λειτουργία: Εμφανίζει το παράθυρο επιλογής "Πίνακας Ελέγχου - Ιδιότητες Locale - Locale".

Γραμμή εντολών: rundll32.exe shell32.dll, Control_RunDLL intl.cpl, , 1
Λειτουργία: Εμφανίζει το παράθυρο επιλογής "Πίνακας Ελέγχου - Ιδιότητες τοπικών ρυθμίσεων - Αριθμοί".

Γραμμή εντολών: rundll32.exe shell32.dll, Control_RunDLL intl.cpl, , 2
Λειτουργία: Εμφανίζει το παράθυρο επιλογής "Πίνακας Ελέγχου - Ιδιότητες Τοπικών Ρυθμίσεων - Νομισματική Μονάδα".

Γραμμή εντολών: rundll32.exe shell32.dll, Control_RunDLL intl.cpl, 3
Λειτουργία: Εμφανίζει το παράθυρο επιλογής "Πίνακας Ελέγχου - Ιδιότητες τοπικών ρυθμίσεων - Ώρα".

Γραμμή εντολών: rundll32.exe shell32.dll, Control_RunDLL intl.cpl, 4
Λειτουργία: Εμφανίζει το παράθυρο επιλογής "Πίνακας Ελέγχου - Ιδιότητες τοπικών ρυθμίσεων - Ημερομηνία".

γραμμή εντολών: rundll32.exe desk.cpl,InstallScreenSaver [όνομα αρχείου προστασίας οθόνης]
Λειτουργία: Ορίστε το καθορισμένο αρχείο προστασίας οθόνης ως προφύλαξη οθόνης των Windows και εμφανίστε το παράθυρο ιδιοτήτων προστασίας οθόνης.

Γραμμή εντολών: rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,0
Λειτουργία: Εμφανίζει το παράθυρο ιδιοτήτων "Πίνακας Ελέγχου - Ιδιότητες Συστήματος - Παραδοσιακό".

Γραμμή εντολών: rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,1
Λειτουργία: Εμφανίζει το παράθυρο ιδιοτήτων "Πίνακας Ελέγχου - Ιδιότητες Συστήματος - Διαχείριση Συσκευών".

Γραμμή εντολών: rundll32.exe shell32.dll, Control_RunDLL sysdm.cpl, 2
Λειτουργία: Εμφανίζει το παράθυρο ιδιοτήτων "Πίνακας Ελέγχου - Ιδιότητες Συστήματος - Αρχεία Διαμόρφωσης Υλικού".

Γραμμή εντολών: rundll32.exe shell32.dll, Control_RunDLL sysdm.cpl, 3
Λειτουργία: Εμφανίζει το παράθυρο ιδιοτήτων "Πίνακας Ελέγχου - Ιδιότητες Συστήματος - Επιδόσεις".

Γραμμή εντολών: rundll32.exe shell32.dll, Control_RunDLL telephon.cpl
Λειτουργία: Εμφανίζει το παράθυρο επιλογής Ιδιότητες κλήσης

Γραμμή εντολών: rundll32.exe shell32.dll, Control_RunDLL themes.cpl
Λειτουργία: Εμφανίζει τον πίνακα επιλογών Θέμα επιφάνειας εργασίας

Γραμμή εντολών: rundll32.exe shell32.dll, Control_RunDLL firewall.cpl
Λειτουργία: Εμφανίζει τον πίνακα τείχους προστασίας των Windows

Γραμμή εντολών: rundll32.exe shell32.dll, Control_RunDLL NetSetup.cpl, @0, WNSW
Λειτουργία: Εμφανίζει τον πίνακα "Ρυθμίσεις ασύρματου δικτύου"
Περισσότερες εντολές μπορείτε να κατεβάσετε εδώ:http://download.csdn.net/detail/czw2010/4530206

System.Diagnostics.Process.Start("notepad.exe");        -- Ανοίξτε το Σημειωματάριο
System.Diagnostics.Process.Start("calc.exe ");                -- Ανοίξτε την αριθμομηχανή
System.Diagnostics.Process.Start("regedit.exe ");           -- Ανοίξτε το μητρώο
System.Diagnostics.Process.Start("mspaint.exe ");        -- Ανοίξτε τον πίνακα σχεδίασης
System.Diagnostics.Process.Start("write.exe ");              -- Ανοίξτε το WordPad
System.Diagnostics.Process.Start("mplayer2.exe ");        --Ανοίξτε τη συσκευή αναπαραγωγής
System.Diagnostics.Process.Start("taskmgr.exe ");          --Ανοίξτε τη Διαχείριση εργασιών
System.Diagnostics.Process.Start("eventvwr.exe ");          --Ανοίξτε το πρόγραμμα προβολής συμβάντων
System.Diagnostics.Process.Start("winmsd.exe ");           --Ανοίξτε τις πληροφορίες συστήματος
System.Diagnostics.Process.Start("winver.exe ");              --Ανοίξτε τις πληροφορίες έκδοσης των Windows
System.Diagnostics.Process.Start("mailto: "+ διεύθυνση);    -- Στείλτε ένα email

shutdown.exe:
Παράμετροι: -s τερματισμός -r επανεκκίνηση -f force -t χρόνος -a ακύρωση τερματισμού -l αποσύνδεση -i εμφάνιση διεπαφής χρήστη
System.Diagnostics.Process.Start("shutdown.exe","-r");              -- Τερματίστε τη λειτουργία και επανεκκινήστε τον υπολογιστή σας
System.Diagnostics.Process.Start("shutdown.exe","-s -f");          -- Τερματίστε τη λειτουργία του υπολογιστή
System.Diagnostics.Process.Start("shutdown.exe","-s -f 30");     -- Τερματίστε τη λειτουργία του υπολογιστή μετά από 30 δευτερόλεπτα
System.Diagnostics.Process.Start("shutdown.exe","-l");               --Αποσυνδεθείτε από τον υπολογιστή
System.Diagnostics.Process.Start("shutdown.exe","-a");              --Αναίρεση τερματισμού λειτουργίας του υπολογιστή

ΕιδικόςΦάκελοςΑπαρίθμηση μελών:

Ονόματα μελών
διευκρινίζω
Δεδομένα εφαρμογής, ο οποίος χρησιμεύει ως δημόσιο αποθετήριο δεδομένων για συγκεκριμένες εφαρμογές για τον τρέχοντα χρήστη περιαγωγής.
Οι χρήστες περιαγωγής εργάζονται σε πολλούς υπολογιστές σε ένα δίκτυο. Το προφίλ του χρήστη περιαγωγής αποθηκεύεται σε διακομιστή ιστού και φορτώνεται σε ένα σύστημα όταν ο χρήστης συνδέεται.
CommonApplicationData, ο οποίος χρησιμεύει ως δημόσιο αποθετήριο για δεδομένα για συγκεκριμένες εφαρμογές που χρησιμοποιούνται από όλους τους χρήστες.
CommonProgramFilesΈνας κατάλογος στοιχείων που μοιράζονταν μεταξύ των εφαρμογών.
ΜπισκόταΈνας κατάλογος που χρησιμοποιείται ως δημόσιο αποθετήριο για cookies στο Διαδίκτυο.
Επιφάνεια εργασίαςΛογικές επιφάνειες εργασίας, όχι φυσικές τοποθεσίες συστήματος αρχείων.
ΚατάλογοςDesktopDirectoryΈνας κατάλογος που χρησιμοποιείται για τη φυσική αποθήκευση αντικειμένων αρχείων στην επιφάνεια εργασίας.
Αυτός ο κατάλογος δεν πρέπει να συγχέεται με τον ίδιο τον φάκελο της επιφάνειας εργασίας, ο οποίος είναι ένας εικονικός φάκελος.
ΑγαπημέναΈνας κατάλογος που χρησιμεύει ως δημόσιος χώρος αποθήκευσης για τα αγαπημένα στοιχεία του χρήστη.
ΙστορίαΈνας κατάλογος που χρησιμεύει ως δημόσιος χώρος αποθήκευσης για στοιχεία ιστορικού Internet.
Προσωρινή μνήμη ΔιαδικτύουΈνας κατάλογος που χρησιμοποιείται ως δημόσιος χώρος αποθήκευσης για προσωρινά αρχεία στο Διαδίκτυο.
LocalApplicationDataΚατάλογος, ο οποίος χρησιμεύει ως δημόσιος χώρος αποθήκευσης για δεδομένα που αφορούν συγκεκριμένες εφαρμογές και χρησιμοποιούνται επί του παρόντος από χρήστες που δεν βρίσκονται σε περιαγωγή.
Ο Υπολογιστής μουΟ Υπολογιστής μου.
Σημείωση
Δεδομένου ότι δεν έχει οριστεί διαδρομή για το φάκελο "Ο Υπολογιστής μου", η σταθερά "Ο Υπολογιστής μου" θα δημιουργεί πάντα μια κενή συμβολοσειρά ("").

Τα έγγραφά μουΟ Υπολογιστής μου.
Η μουσική μουΦάκελος "Η μουσική μου".
Οι εικόνες μουΦάκελος "Οι εικόνες μου".
ΠροσωπικάΈνας κατάλογος που χρησιμοποιείται ως δημόσιο αποθετήριο εγγράφων.
ProgramFilesΚατάλογος αρχείων προγράμματος.
ΠρογράμματαΠεριέχει έναν κατάλογο ομάδων προγραμμάτων χρηστών.
ΠρόσφαταΈνας πίνακας περιεχομένων που περιέχει τα έγγραφα που χρησιμοποίησε πιο πρόσφατα ο χρήστης.
Αποστολή σεΈνας πίνακας περιεχομένων που περιέχει το στοιχείο μενού Αποστολή.
Μενού ΈναρξηςΈνας πίνακας περιεχομένων που περιέχει στοιχεία του μενού "Έναρξη".
ΕκκίνησηΟ κατάλογος που αντιστοιχεί στην ομάδα εκκίνησης του χρήστη.
Αυτά τα προγράμματα εκκινούνται κάθε φορά που ένας χρήστης συνδέεται, εκκινεί τα Windows NT ή νεότερη έκδοση ή εκκινεί τα Windows 98.
ΣύστημαΚατάλογος "Σύστημα".
ΠρότυπαΈνας κατάλογος που χρησιμεύει ως δημόσιο αποθετήριο για πρότυπα εγγράφων.
μέσω Environment.GetFolderPath(Environment.SpecialFolder.XXXXX); Μπορούμε εύκολα να πάρουμε τη συγκεκριμένη διαδρομή προς έναν ειδικό φάκελο στο σύστημα και στη συνέχεια να ανοίξουμε το φάκελο με τη μέθοδο Process.Start().
Για παράδειγμα:
System.Diagnostics.Process.Start(Environment.GetFolderPath(Environment.SpecialFolder.System));   Ανοίξτε το φάκελο συστήματος (φάκελος System32)


[System.Runtime.InteropServices.DllImportAttribute("user32.dll")]
        ιδιωτικό στατικό εξωτερικό int FindWindow(συμβολοσειρά ClassName, συμβολοσειρά WindowName);
[System.Runtime.InteropServices.DllImport("user32.dll")]
        ιδιωτικό στατικό εξωτερικό int ShowWindow (int handle, int cmdShow);
[System.Runtime.InteropServices.DllImport("winmm.dll", EntryPoint = "mciSendString", CharSet = System.Runtime.InteropServices.CharSet.Auto)]
        ιδιωτικό στατικό εξωτερικό int mciSendString(συμβολοσειρά lpstrCommand, συμβολοσειρά lpstrReturnstring, int uReturnLength, int hwndCallback);
        ιδιωτικό const int SW_HIDE = 0; Οι παράμετροι API αντιπροσωπεύουν κρυφά παράθυρα
        ιδιωτικό const int SW_SHOW = 5; Οι παράμετροι API υποδεικνύουν ότι το παράθυρο εμφανίζεται στο τρέχον μέγεθος και θέση του
        ShowWindow(FindWindow("Shell_TrayWnd", null), SW_HIDE);         -- Απόκρυψη κρυφής γραμμής εργασιών
        ShowWindow(FindWindow("Shell_TrayWnd", null), SW_SHOW);      -- Εμφάνιση γραμμής εργασιών
        mciSendString("set CDAudio door open", null, 127, 0);       -- Ανοίξτε τη μονάδα οπτικού δίσκου
        mciSendString("set CDAudio door closed", null, 127, 0);     --Απενεργοποιήστε τη μονάδα οπτικού δίσκου





Προηγούμενος:Διαφορά μεταξύ DROP και REJECT
Επόμενος:Πρόγραμμα Wordpress Πρόβλημα με το πιστοποιητικό SSL CA (διαδρομή; δικαιώματα πρόσβασης;)
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com