|
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); --Απενεργοποιήστε τη μονάδα οπτικού δίσκου
|