Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Mad Catz M.M.O. 7+: lo stesso DNA del R.A.T. 8+ ADV, ma con molti più pulsanti
Mad Catz M.M.O. 7+: lo stesso DNA del R.A.T. 8+ ADV, ma con molti più pulsanti
Con 22 tasti, il pulsante 5D, lo Shift Mode e il sensore PixArt 3395 da 26.000 DPI, il nuovo mouse wireless di Mad Catz si rivolge in modo preciso ai giocatori di MMO e RPG. Ma chi conosce già il R.A.T. 8+ ADV si accorgerà subito di quanto i due prodotti condividano, e di dove invece divergono
Radeon RX 9070 GRE, AMD la porta in tutto il mondo | Recensione Gigabyte Gaming OC
Radeon RX 9070 GRE, AMD la porta in tutto il mondo | Recensione Gigabyte Gaming OC
Abbiamo provato la Gigabyte Radeon RX 9070 GRE Gaming OC, nuova proposta RDNA 4 che si inserisce tra GeForce RTX 5060 Ti e RTX 5070. Prestazioni solide in rasterizzazione e ray tracing, frequenze elevate grazie all'overclock di fabbrica e raffreddamento efficace: ecco come si comporta nei nostri test.
Reolink OMVI 3i WiFi: videosorveglianza più intelligente e facile da usare
Reolink OMVI 3i WiFi: videosorveglianza più intelligente e facile da usare
Con tripla lente, tracking sincronizzato, visione notturna a colori e controllo locale senza abbonamenti, la OMVI 3i WiFi porta la sicurezza domestica a un livello molto più moderno, ma senza trasformarla in un sistema complicato da installare o usare
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 06-05-2010, 22:04   #21
eraser
Senior Member
 
L'Avatar di eraser
 
Iscritto dal: Nov 2001
Città: Bastia Umbra (PG)
Messaggi: 6395
Quote:
Originariamente inviato da fero86 Guarda i messaggi
eh?
Cosa non ti convince? Disassemblati una qualsiasi funzione ANSI e vedrai che chiama la sua relativa Unicode (o immediatamente successiva).

Esempio 1: FindFirstFileA

Codice:
push    esi             ; dwAdditionalFlags
push    esi             ; lpSearchFilter
push    esi             ; fSearchOp
lea     ecx, [ebp+FindFileData]
push    ecx             ; lpFindFileData
push    esi             ; fInfoLevelId
push    dword ptr [eax+4] ; lpFileName
call    FindFirstFileExW
Esempio 2: CreateMutexA

Codice:
push    esi
push    [ebp+bInitialOwner] ; bInitialOwner
push    [ebp+lpMutexAttributes] ; lpMutexAttributes
call    CreateMutexW
Non ti convince che le API native utilizzino solo stringhe formattate in Unicode? Guardati la definizione ad esempio di ZwCreateFile.

Quote:
no guarda, é inutile che fai la parte di quello vissuto
Ma sei sempre così arrogante quando ti poni con le altre persone? Ho semplicemente detto perché preferisco esplicitare. È un problema per te? tu continua come fai tu, io continuo come faccio io. Non ti ho detto che è sbagliato, da nessuna parte.


Quote:
l'importante é che la discussione sia utile e costruttiva.
Temo che l'autore del thread non la pensi ugualmente ma tant'è, è un mio pensiero.

Comunque sia, l'argomento del thread è esaurito, per cui la discussione - almeno per me - si conclude qua
__________________
:: Il miglior argomento contro la democrazia è una conversazione di cinque minuti con l'elettore medio ::
eraser è offline   Rispondi citando il messaggio o parte di esso
Old 06-05-2010, 22:07   #22
eraser
Senior Member
 
L'Avatar di eraser
 
Iscritto dal: Nov 2001
Città: Bastia Umbra (PG)
Messaggi: 6395
Quote:
Originariamente inviato da Teo@Unix Guarda i messaggi
no infatti, uso QtCreator, quindi credo di doverlo creare da zero.
Puoi creare un file manifest da zero e utilizzare il tool mt.exe presente nel Microsoft Windows Software Development Kit.

Il file manifest è semplice. Un esempio è il seguente:

Codice:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
   <ms_asmv2:trustInfo xmlns:ms_asmv2="urn:schemas-microsoft- 
     com:asm.v2">
      <ms_asmv2:security>
         <ms_asmv2:requestedPrivileges>
            <ms_asmv2:requestedExecutionLevel level="requireAdministrator">
            </ms_asmv2:requestedExecutionLevel>
         </ms_asmv2:requestedPrivileges>
      </ms_asmv2:security>
   </ms_asmv2:trustInfo>
</assembly>
Per una guida al tool mt.exe puoi guardare direttamente qui:

http://msdn.microsoft.com/en-us/library/bb756929.aspx

Facendo così compili con il QT Creator il tuo exe e poi includi il file manifest con il tool mt.exe

Spero che questo possa servirti a risolvere il problema

Ciao
__________________
:: Il miglior argomento contro la democrazia è una conversazione di cinque minuti con l'elettore medio ::
eraser è offline   Rispondi citando il messaggio o parte di esso
Old 06-05-2010, 22:58   #23
Teo@Unix
Senior Member
 
L'Avatar di Teo@Unix
 
Iscritto dal: Mar 2009
Messaggi: 753
Quote:
Originariamente inviato da eraser Guarda i messaggi
Cosa non ti convince? Disassemblati una qualsiasi funzione ANSI e vedrai che chiama la sua relativa Unicode (o immediatamente successiva).

Esempio 1: FindFirstFileA

Codice:
push    esi             ; dwAdditionalFlags
push    esi             ; lpSearchFilter
push    esi             ; fSearchOp
lea     ecx, [ebp+FindFileData]
push    ecx             ; lpFindFileData
push    esi             ; fInfoLevelId
push    dword ptr [eax+4] ; lpFileName
call    FindFirstFileExW
Esempio 2: CreateMutexA

Codice:
push    esi
push    [ebp+bInitialOwner] ; bInitialOwner
push    [ebp+lpMutexAttributes] ; lpMutexAttributes
call    CreateMutexW
Non ti convince che le API native utilizzino solo stringhe formattate in Unicode? Guardati la definizione ad esempio di ZwCreateFile.



Ma sei sempre così arrogante quando ti poni con le altre persone? Ho semplicemente detto perché preferisco esplicitare. È un problema per te? tu continua come fai tu, io continuo come faccio io. Non ti ho detto che è sbagliato, da nessuna parte.




Temo che l'autore del thread non la pensi ugualmente ma tant'è, è un mio pensiero.

Comunque sia, l'argomento del thread è esaurito, per cui la discussione - almeno per me - si conclude qua
interessante il fatto che le funzioni ANSI richiamano poi le Unicode, non mi ero mai posto la questione.
In effetti mi sembra l'operazione più logica, costruire una interfaccia che avvolge la funzione per consentirne un uso diverso, invece di riscrivere tutto.
In stile microsoft direi.

Quote:
potresti semplicemente chiedere all'utente di eseguire il programma come amministratore tramite tasto destro.
si, però non mi piaceva molto.

Per il file manifest, ora mi è chiaro.
Domani guarderò il tool che mi hai indicato.

Grazie eraser.
Teo@Unix è offline   Rispondi citando il messaggio o parte di esso
Old 06-05-2010, 23:29   #24
eraser
Senior Member
 
L'Avatar di eraser
 
Iscritto dal: Nov 2001
Città: Bastia Umbra (PG)
Messaggi: 6395
Quote:
Originariamente inviato da Teo@Unix Guarda i messaggi
si, però non mi piaceva molto.

Per il file manifest, ora mi è chiaro.
Domani guarderò il tool che mi hai indicato.

Grazie eraser.
Ti capisco in effetti è un po brutto

Di nulla, figurati
__________________
:: Il miglior argomento contro la democrazia è una conversazione di cinque minuti con l'elettore medio ::
eraser è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Mad Catz M.M.O. 7+: lo stesso DNA del R.A.T. 8+ ADV, ma con molti più pulsanti Mad Catz M.M.O. 7+: lo stesso DNA del R.A.T. 8+ ...
Radeon RX 9070 GRE, AMD la porta in tutto il mondo | Recensione Gigabyte Gaming OC Radeon RX 9070 GRE, AMD la porta in tutto il mon...
Reolink OMVI 3i WiFi: videosorveglianza più intelligente e facile da usare Reolink OMVI 3i WiFi: videosorveglianza pi&ugrav...
Recensione Vivo X300 Ultra: fotocamera eccezionale, ma prezzo proibitivo Recensione Vivo X300 Ultra: fotocamera ecceziona...
Xiaomi 17T Pro recensione: zoom Leica 5x e batteria silicio-carbonio per l'alternativa ai top Xiaomi 17T Pro recensione: zoom Leica 5x e batte...
Cryorig svela Lull, case con radiatore i...
Plaud Team, la soluzione di trascrizione...
OmniBook Ultra 16 e OmniBook X 14, anche...
G.SKILL porta al Computex 2026 una serie...
Biwin al Computex 2026: RAM DDR5 Origin ...
Dimenticatevi OS e app, per Microsoft ci...
Arctic al Computex 2026: Freezer 61, ven...
Siamo stati nel quartier generale di MSI...
AIO senza pompa: Enermax presenta il fut...
3 mesi gratis di Google AI Pro: ecco la ...
realme 16 5G: ufficiale la data di lanci...
GeForce RTX 5060 a poco più di 30...
Microsoft Build 2026, tutte le novit&agr...
Tomb Raider: Legacy of Atlantis, il rema...
NZXT H6 case e ventole Ultra RGB: New De...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 03:57.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v