Articles of Windows

Come posso ottenere il percorso dei dati dell’applicazione in Windows utilizzando C ++?

Ho guardato tutto su internet e non ho trovato una soluzione decente che potessi trovare. Voglio essere in grado di programmare in C ++ il percorso “% ALLUSERSPROFILE% \ Application Data” che l’esploratore può tradurre in un percorso reale. Posso farlo senza fare affidamento sul codice di terze parti?

Come ottenere i programmi consigliati associati con l’estensione del file in C #

Voglio ottenere il percorso dei programmi associati all’estensione del file, preferibilmente tramite l’API Win32. Elenco dei programmi visualizzati nella voce di menu “Apri con” Elenco di programmi che appare come raccomandato nella finestra di dialogo “Apri con …”. UPD: Supponiamo di avere office11 e office12 installati sulla mia macchina, il programma predefinito per .xls è […]

winapi: CreateProcess ma nasconde la finestra del processo?

Sto usando CreateProcess per creare un processo cmd.exe che è passato un parametro che viene eseguito e si chiude, questo fa lampeggiare il prompt dei comandi sullo schermo. Ho cercato di evitarlo impostando STARTUPINFO struct wShowWindow su SW_HIDE ma questo parametro sembra influenzare la finestra di chiamata, non la finestra per il processo che viene […]

Quando la memoria, allocata dal processo .NET, viene rilasciata nuovamente a Windows

Il set up .NET alloca la memoria per l’heap di ciascuna generazione (0, 1, 2, LOH) nei segmenti per ottenere un blocco continuo di memoria, all’avvio e quando tenta di soddisfare una richiesta di allocazione, dopo una raccolta. Questa memoria allocata per ogni heap risulterà probabilmente spenta mentre l’applicazione si “scalda”, tranne potenzialmente per la […]

Come espandere una variabile di shell CMD due volte (in modo ricorsivo)

Utilizzando la riga di comando CMD di Windows XP è ansible espandere una variabile due volte come segue: set AAA=BBB set BBB=CCC for /F “usebackq tokens=*” %i in (`echo %%AAA%%`) do echo %i farà eco CCC . Ia AAA è stata estesa alla stringa BBB , quindi la variabile BBB è stata estesa a CCC […]

Ridimensiona una finestra WPF, ma mantieni le proporzioni?

Ho una finestra WPF ridimensionabile per utente che voglio limitare il ridimensionamento in modo che le proporzioni della finestra rimangano costanti. Idealmente mi piacerebbe vincolare la posizione del mouse quando la finestra viene ridimensionata trascinando un angolo in posizioni che mantengano la corretta proporzione. Se un bordo viene ridimensionato con il mouse, l’altra dimensione dovrebbe […]

Impersonare un utente Windows

Sto usando il codice per impersonare un account utente per ottenere l’accesso a una condivisione di file. public class Impersonator : IDisposable { #region Public methods. // —————————————————————— /// /// Constructor. Starts the impersonation with the given credentials. /// Please note that the account that instantiates the Impersonator class /// needs to have the ‘Act […]

File jar danneggiato

Ho creato un file jar in Windows 7 usando eclipse. Quando sto tentando di aprire il file jar, viene indicato un file jar non valido o corrotto. Qualcuno può suggerirmi perché il file jar non è valido?

Svantaggi dell’impostazione di Form.KeyPreview = true?

Mi chiedo a cosa sia effettivamente utile la proprietà Form.KeyPreview? Perché esiste e cosa “rischio” impostandolo su vero? Immagino che debba avere qualche effetto negativo – altrimenti non dovrebbe esistere affatto (o almeno essere vero per impostazione predefinita)? EDIT : So perfettamente quello che fa. Sto chiedendo perché Perché devo impostarlo su true per triggersre […]

Quali sono i punti di interruzione dei dati?

Ho appena saputo che ci sono dei punti di interruzione dei dati . Ho lavorato negli ultimi 5 anni in C ++ utilizzando Visual Studio e non ho mai utilizzato i punti di interruzione dei dati. Qualcuno può far luce su quali sono i punti di interruzione dei dati, quando usarli e come usarli con […]