Εμφάνιση 1-9 από 9
  1. #1
    Εγγραφή
    02-11-2003
    Περιοχή
    Επαναπατρισθείς στην Αθήνα
    Ηλικία
    50
    Μηνύματα
    56.490
    Downloads
    64
    Uploads
    73
    Τύπος
    FTTH
    Ταχύτητα
    204800/20480
    ISP
    ΟΤΕ Conn-x
    Path Level
    Fastpath
    Τί χρειαζόμαστε:

    ===( HARDWARE )==================================-- - - - - - -

    - οποιαδήποτε κάρτα γραφικών που να έχει σωστά συμπεριφερόμενο driver για NT-Class XP+ λειτουργικό και που να υποστηρίζει επιτάχυνση σε hardware για transparencies & alpha-blending. Όλες οι κάρτες από τις σειρές RADEON της ATi ή GeForce-2 ή νεότερες της nVidia πληρούν αυτές τις προϋποθέσεις. Εννοείται ότι πάντα συνιστάται να τρέχουμε τους τελευταίους reference drivers για το chipset μας και την κάρτα γραφικών μας

    ===( SOFTWARE )==================================-- - - - - - -

    - μία από τις παρακάτω κατηγορίες λειτουργικών συστημάτων:

    α) NT-Class Windows (32-bit) XP ή νεότερα (δηλαδή τα XP, 2003)

    β) NT-Class Windows x64 (AMD x86-64) XP ή 2003

    Για το α μπορούμε να εφαρμόσουμε τα παρακάτω για οποιαδήποτε (σχεδόν) 32-bit εφαρμογή.

    ΟΧΙ για 16-bit εφαρμογές.

    Για το β μπορούμε να εφαρμόσουμε τα παρακάτω για οποιαδήποτε (σχεδόν) 32-bit και 64-bit εφαρμογή.

    Λέγοντας "εφαρμογές", δεν είναι απαραίτητο να είναι και αυτόνομα εκτελέσιμα (EXE) αλλά μπορεί να είναι και DLL (π.χ. shell extensions) ή και control panels (CPL).

    Εάν δεν είναι αυτόνομη εφαρμογή EXE αλλά κάποιο είδος DLL τότε θα πρέπει να βεβαιωθούμε ότι η υποστήριξη για visual styles υπάρχει είτε από τη μάνα της, είτε πρόσθετα με την επέμβασή μας, σε όλη την αλυσίδα "εξάρτησης". Γενικά, πάντα η αλυσίδα εξάρτησης θα ξεκινά από κάποιο EXE, και μπορεί να έχει πάνω από ένα κρίκο (π.χ. πολλά DLL στη σειρά).

    π.χ. έστω ότι θέλουμε να το κάνουμε αυτό για το γνωστό μας StartUp Control Panel.

    Αυτό δεν είναι αυτόνομο πρόγραμμα αλλά ουσιαστικά DLL (τα CPL είναι ειδική μορφή DLL) που φορτώνεται από το πρόγραμμα EXPLORER.EXE.

    Άρα, επειδή ο EXPLORER.EXE έχει τέτοια υποστήριξη από τη μάνα του αρκεί η παρακάτω "επέμβαση" στο StartUp Control Panel. Εάν δεν είχε υποστήριξη ο EXPLORER.EXE θα έπρεπε να την προσθέσουμε καί σε αυτόν.

    Αντίστοιχα εάν παρεμβάλλονταν μεταξύ αυτών τα DLL Α, Β και Γ διαδοχικά, θα έπρέπε να προσθέσουμε τέτοια υποστήριξη καί σε αυτά (όσα δεν είχαν από τη μάνα τους).

    Κώδικας:
    xxxxxxxx.yyy.manifest
    Κώδικας:
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
        <assemblyIdentity
            name="xxxxxxxx.yyy"
            processorArchitecture="*"
            type="win32"
            version="1.0.0.0"
        />
        <dependency>
            <dependentAssembly>
                <assemblyIdentity
                     name="Microsoft.Windows.Common-Controls"
                     publicKeyToken="6595b64144ccf1df"
                     processorArchitecture="*"
                     type="win32"
                     version="6.0.0.0"
                 />
            </dependentAssembly>
        </dependency>
    </assembly>
    Ο τρόπος είναι πολύ απλός και ίδιος είτε πρόκειται για EXE είτε για DLL, είτε για CPL είτε για SCR, είτε για ο,τιδήποτε.

    Το πρόγραμμά μας θα έχει όπως κάθε αρχείο, ένα όνομα και μία επέκταση.

    Έστω π.χ.

    Κώδικας:
    NetPerSec.exe
    Παίρνουμε το παραπάνω text αρχείο (το 2ο το μεγάλο) και πάμε και αλλάζουμε τη γραμμή:

    Κώδικας:
    name="xxxxxxxx.yyy"
    σε:

    Κώδικας:
    name="NetPerSec.exe"
    Σώζουμε το αρχείο στο ίδιο folder που είναι και η εφαρμογή στην οποία θέλουμε να δώσουμε υποστήριξη για visual styles με όνομα:

    Κώδικας:
    NetPerSec.exe.manifest
    Είμαστε έτοιμοι.

    Εάν η εν λόγω εφαρμογή ήταν ανοικτή εκείνη την ώρα δεν θα δούμε διαφορά. Την κλείνουμε.

    Όταν την ξανανοίξουμε θα έχει πλήρη υποστήριξη για visual styles.

    2ο παράδειγμα ας πούμε το StartUp Control Panel

    Κώδικας:
    Startup.cpl
    Παίρνουμε το παραπάνω text αρχείο (το 2ο το μεγάλο) και πάμε και αλλάζουμε τη γραμμή:

    Κώδικας:
    name="xxxxxxxx.yyy"
    σε:

    Κώδικας:
    name="Startup.cpl"
    Σώζουμε το αρχείο στο ίδιο folder που είναι και η εφαρμογή στην οποία θέλουμε να δώσουμε υποστήριξη για visual styles με όνομα:

    Κώδικας:
    Startup.cpl.manifest
    Τα CPLs βρίσκονται πάντα στο SYSTEM32 directory.

    Το StartUp control panel, όπως και κάθε control panel, εξαρτάται από τον EXPLORER.EXE (γιατί είναι DLL που "κάθεται" επάνω του). Αλλά δεν χρειάζεται να κάνουμε τίποτα παραπάνω διότι έχει ήδη σχετική υποστήριξη ο EXPLORER.EXE από τη μάνα του.

    Είμαστε έτοιμοι.

    Στις απειροελάχιστες περιπτώσεις που προγράμματα δεν συμπεριφέρονται σωστά με τα visual styles διότι είναι παλιά ή/και κακογραμμένα, αρκεί να τα κλείσουμε και να σβήσουμε το MANIFEST αρχείο τους από το directory τους και όλα θα επανέλθουν όπως πριν.

    Visual Styles How-To

    Εδώ βλέπουμε τα αποτελέσματα, πριν και μετά από τα 2 παραδείγματα.

    Για το NetPerSec:

    Πριν:

    Πατήστε στην εικόνα για να τη δείτε σε μεγέθυνση. 

Όνομα:  VS-001.png 
Εμφανίσεις:  283 
Μέγεθος:  19,8 KB 
ID: 1188

    Μετά:

    Πατήστε στην εικόνα για να τη δείτε σε μεγέθυνση. 

Όνομα:  VS-002.png 
Εμφανίσεις:  360 
Μέγεθος:  43,2 KB 
ID: 1189

    Για το StartUp Control Panel:

    Πριν:

    Πατήστε στην εικόνα για να τη δείτε σε μεγέθυνση. 

Όνομα:  VS-003.png 
Εμφανίσεις:  279 
Μέγεθος:  11,9 KB 
ID: 1190

    Μετά:

    Πατήστε στην εικόνα για να τη δείτε σε μεγέθυνση. 

Όνομα:  VS-004.png 
Εμφανίσεις:  277 
Μέγεθος:  15,5 KB 
ID: 1191
    Επιτέλους το ελάχιστο δυνατό, ευέλικτο, και ψηφιακό κράτος. Με διαρκή αξιολόγηση.

  2. #2
    Το avatar του μέλους ReverseR
    ReverseR Guest
    mm, χρήσιμο

    Άμα ζητήσω να ποστάρουμε ο καθένας τα visual styles-themes που χρησιμοποιούμε(μιας και αυτό νόμισα οτί ήταν αρχικά το θέμα του θρεντ) βγαίνουμε πολύ οφτόπικ? Θα με ενδιέφερε η εμπειρία μας σε θέματα εργονομίας γνκότερα

  3. #3
    Εγγραφή
    17-11-2004
    Περιοχή
    Αττική - Παπάγος
    Ηλικία
    46
    Μηνύματα
    3.870
    Downloads
    17
    Uploads
    0
    Ταχύτητα
    15360/1536
    ISP
    Forthnet
    Router
    ZTE ZXHN H108L
    Ερώτηση για εμένα και όσους δεν είμαστε σχετικοί :
    Τα visual styles είναι κάτι σαν τα themes των '98? Δηλαδή ένας τρόπος να αλλάξουμε την εμφάνιση των Windows? Αν ναι δεν "τρώνε" πολλούς πόρους από το σύστημα?

  4. #4
    Εγγραφή
    08-12-2004
    Περιοχή
    Αθήνα
    Ηλικία
    39
    Μηνύματα
    1.261
    Downloads
    2
    Uploads
    0
    Τύπος
    ADSL OTE
    Διάβασα πρόσφατα σε ένα ebook οτι υπάρχουν 2 ειδών virtual styles,με original ή πατσαρισμένο το uxtheme.dll! Διαλέγεις και παίρνεις ανάλογα με το τι ζητάς! Μ'αρέσει ένα customised σύστημα αλλα να μην γίνει τελείως αγνώριστο,μετά χάνεις τον μπούσουλα.
    . People like you
    . You live in a dream world
    . You despise the outside
    . And you fear you're the next one

  5. #5
    Το avatar του μέλους ReverseR
    ReverseR Guest
    Λοιπόν, προσωπικά χρησιμοποιώ το royale theme της μικρομαλακής...
    Στα text boxes είμαι με φόντο ένα πολύ ελαφρό πράσινο και μαύρα γράμματα. Επίσης clear type ON.

    @mastermind: Από το λίγο που έχω ασχοληθεί:απλά υπάρχουν δεμς που είναι από την M$ και δεμς που δεν είναι. Για να χρησιμοποιήσεις τα δεύτερα θα πρέπει να έχεις σπασμένο το uxtheme.dll

    @rama: Σίγουρα απαιτούν περισσότερα resources αλλά όχι τπτ σπουδαίο. Και με τα σημερινά πσ δεν νομίζω οτί είναι προβλημα... άμα έχεις πεντιουμ3 και πάνω βάλτα.

    Εγώ για πολύ καιρό τα είχα εντελώς οφφ αλλά πλέον το theming δεν το θεωρώ εντελώς άχρηστο(ή απλά βαρέθηκά το "no theme" theme, anyway)

  6. #6
    Εγγραφή
    08-12-2004
    Περιοχή
    Αθήνα
    Ηλικία
    39
    Μηνύματα
    1.261
    Downloads
    2
    Uploads
    0
    Τύπος
    ADSL OTE
    Παράθεση Αρχικό μήνυμα από ReverseR
    @mastermind: Από το λίγο που έχω ασχοληθεί:απλά υπάρχουν δεμς που είναι από την M$ και δεμς που δεν είναι. Για να χρησιμοποιήσεις τα δεύτερα θα πρέπει να έχεις σπασμένο το uxtheme.dll
    Αυτό συμβαίνει γιατι θέλει τα themes να είναι digitaly signed δηλαδή ναχουν περάσει απο το λογιστήριο της ms. Το πρόγραμμα stylexp είναι πολύ καλό για να πειράξεις τα πάντα στο gui των windows! @ReverseR έχεις περάσει κάποιο πακέτο της ms?
    . People like you
    . You live in a dream world
    . You despise the outside
    . And you fear you're the next one

  7. #7
    Εγγραφή
    23-03-2005
    Περιοχή
    New World
    Ηλικία
    46
    Μηνύματα
    86
    Downloads
    1
    Uploads
    0
    Τύπος
    VDSL2
    Ταχύτητα
    102400/10240
    ISP
    Forthnet
    DSLAM
    Forthnet - ΚΑΡΔΙΤΣΑ
    Router
    H168N
    SNR / Attn
    10.3(dB) / 7.9(dB)
    Path Level
    Interleaved
    Αλλο πράγμα το visual stylr αλλο το theme. Το πρώτο αλλάζει το GUI μονο ενω το theme αλλάζει εικονίδια κτλ.
    Για να αλλάξει κάποιος την εμφάνιση των Windows υπάρχουν 3 τρόποι

    1)pacthed uxtheme.dll
    2)StyleXP
    3)WindowBlinds

    Τα 2 πρώτα χτησιμοποιούν το engine των Windows ενω τα WindowBlinds σχεδιάζουν πάνω απο το GUI των Windows με διαφορετικό τρόπο. Και στις 3 περιπτώσεις τα resources που χρησιμοποιούνται ίναι ελάχιστα για τους σημερινούς υπολογιστές ( <3ΜΒ ).
    Visual Styles μπορεί κάποιος αν βρεί εδω ή εδω
    Είσαι ελευθερος να κανεις οτι θέλεις, οχι να θέλεις οτι θέλεις. - Albert Einstein

  8. #8
    Εγγραφή
    08-12-2004
    Περιοχή
    Αθήνα
    Ηλικία
    39
    Μηνύματα
    1.261
    Downloads
    2
    Uploads
    0
    Τύπος
    ADSL OTE
    Παράθεση Αρχικό μήνυμα από Philip_
    Αλλο πράγμα το visual stylr αλλο το theme. Το πρώτο αλλάζει το GUI μονο ενω το theme αλλάζει εικονίδια κτλ.
    Για να αλλάξει κάποιος την εμφάνιση των Windows υπάρχουν 3 τρόποι

    1)pacthed uxtheme.dll
    2)StyleXP
    3)WindowBlinds

    Τα 2 πρώτα χτησιμοποιούν το engine των Windows ενω τα WindowBlinds σχεδιάζουν πάνω απο το GUI των Windows με διαφορετικό τρόπο. Και στις 3 περιπτώσεις τα resources που χρησιμοποιούνται ίναι ελάχιστα για τους σημερινούς υπολογιστές ( <3ΜΒ ).
    Visual Styles μπορεί κάποιος αν βρεί εδω ή εδω
    Γιαυτό τον λόγο το WindowBlinds ΔΕΝ χρειάζεται πατσαρισμένο το dll! Που σημαίνει πιο σταθερό σύστημα!
    . People like you
    . You live in a dream world
    . You despise the outside
    . And you fear you're the next one

  9. #9
    Εγγραφή
    02-11-2003
    Περιοχή
    Επαναπατρισθείς στην Αθήνα
    Ηλικία
    50
    Μηνύματα
    56.490
    Downloads
    64
    Uploads
    73
    Τύπος
    FTTH
    Ταχύτητα
    204800/20480
    ISP
    ΟΤΕ Conn-x
    Path Level
    Fastpath
    Παράθεση Αρχικό μήνυμα από mastermind
    Γιαυτό τον λόγο το WindowBlinds ΔΕΝ χρειάζεται πατσαρισμένο το dll! Που σημαίνει πιο σταθερό σύστημα!
    Όχι ακριβώς. Εξηγώ αμέσως παρακάτω.

    Παράθεση Αρχικό μήνυμα από Philip_
    Για να αλλάξει κάποιος την εμφάνιση των Windows υπάρχουν 3 τρόποι

    1)pacthed uxtheme.dll
    2)]StyleXP
    3)WindowBlinds

    Τα 2 πρώτα χτησιμοποιούν το engine των Windows ενω τα WindowBlinds σχεδιάζουν πάνω απο το GUI των Windows με διαφορετικό τρόπο. Και στις 3 περιπτώσεις τα resources που χρησιμοποιούνται ίναι ελάχιστα για τους σημερινούς υπολογιστές ( <3ΜΒ ).
    Visual Styles μπορεί κάποιος αν βρεί εδω ή εδω
    Από τους 3 τρόπους αυτούς:

    Ο 1ος είναι ο πλέον ενδεδειγμένος αφού καταφέρνει να πληρεί καί τις 2 παρακάτω σημαντικές για τη σταθερότητα του συστήματος προϋποθέσεις:

    α. Να χρησιμοποιείται η native visual style engine των XP+ Windows
    β. Να μην χρησιμοποιείται πρόγραμμα 3ου κατασκευαστή με API-hooks που "δυναμιτίζουν" τη σταθερότητα του συστήματος

    Ο 1ος πληρεί καί το α καί το β.

    Ο 2ος πληρεί μόνο το α (και γι' αυτό υπάρχουν αμφιβολίες).

    Ο 3ος δεν πληρεί κανένα.

    Ο 1ος τρόπος είναι ο πλέον ενδεδειγμένος από κάθε άποψη και δεν έχει καμμία μα καμμία επίπτωση στη σταθερότητα του συστήματος. Εάν τον εφαρμόσετε και βάλετε visual style 3ου (πέραν της M$) και έχετε προβλήματα, δεν φταίνε γι' αυτά ούτε τα Windows, ούτε η M$, ούτε το πατσαρισμένο uxtheme.dll.

    Το πατσάρισμα γίνεται απλά για να επιτρέψει την εγκατάσταση και χρήση visual styles από 3ους τα οποία δεν έχει πιστοποιήσει η M$ ότι είναι σωστά φτιαγμένα.

    Συνεπώς εάν χρησιμοποιήσετε τέτοια styles και έχετε προβλήματα φταίει ο συγγραφέας του style που το έφτιαξε χωρίς να είναι compliant με το επίσημο documentation της M$ για τα visual styles. Δεν φταίνε τα Windows ή το πατσαρισμένο uxtheme.dll.

    Να προτιμάτε πάντα:

    - τον 1ο τρόπο (πατσαρισμένο uxtheme.dll)
    - & ποιοτικά (σωστά υλοποιημένα) visual styles

    Να αποφεύγετε δια ροπάλου 3α προγράμματα του τύπου StyleXP & WindowBlinds.
    Επιτέλους το ελάχιστο δυνατό, ευέλικτο, και ψηφιακό κράτος. Με διαρκή αξιολόγηση.

Παρόμοια Θέματα

  1. Δεν υποστηρίζουν αναβάθμιση απο 1mbps σε 2mpbs ΟΤΕ ΑΡΥΣ..
    Από Προφέσσορας_Χάος στο φόρουμ ADSL
    Μηνύματα: 11
    Τελευταίο Μήνυμα: 02-01-08, 13:52
  2. Μηνύματα: 10
    Τελευταίο Μήνυμα: 17-09-07, 13:43
  3. Πρόβλημα με Windows Visual Styles
    Από hellenicsun στο φόρουμ Windows
    Μηνύματα: 16
    Τελευταίο Μήνυμα: 07-02-07, 23:15
  4. Μηνύματα: 2
    Τελευταίο Μήνυμα: 27-11-05, 17:10
  5. Μηνύματα: 13
    Τελευταίο Μήνυμα: 28-09-05, 15:00

Tags για αυτό το Θέμα

Bookmarks

Bookmarks

Δικαιώματα - Επιλογές

  • Δεν μπορείτε να δημοσιεύσετε νέα θέματα
  • Δεν μπορείτε να δημοσιεύσετε νέα μηνύματα
  • Δεν μπορείτε να αναρτήσετε συνημμένα
  • Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας
  •  
  • Τα BB code είναι σε λειτουργία
  • Τα Smilies είναι σε λειτουργία
  • Το [IMG] είναι σε λειτουργία
  • Το [VIDEO] είναι σε λειτουργία
  • Το HTML είναι εκτός λειτουργίας