i'll fix this later
This commit is contained in:
@@ -297,12 +297,13 @@ BOOL CALLBACK NewItemDlgProc(HWND hWndDlg, UINT message, WPARAM wParam, LPARAM l
|
|||||||
StringCchCopy(szNameBuffer, ARRAYSIZE(szNameBuffer), szFileBuffer);
|
StringCchCopy(szNameBuffer, ARRAYSIZE(szNameBuffer), szFileBuffer);
|
||||||
|
|
||||||
// let's retrieve the application's friendly name too
|
// let's retrieve the application's friendly name too
|
||||||
dwVerBuffer = GetFileVersionInfoSize((LPCWSTR)szNameBuffer, NULL);
|
dwVerBuffer = GetFileVersionInfoSize((LPCWSTR)szFileBuffer, NULL);
|
||||||
if (dwVerBuffer != 0) {
|
if (dwVerBuffer != 0) {
|
||||||
lpData = malloc(dwVerBuffer);
|
lpData = malloc(dwVerBuffer);
|
||||||
|
// TODO: totally redo this it doesn't work
|
||||||
|
|
||||||
if (lpData != NULL)
|
if (lpData != NULL)
|
||||||
GetFileVersionInfo((LPCWSTR)szNameBuffer, (DWORD)0, dwVerBuffer, lpData);
|
GetFileVersionInfo((LPCWSTR)szFileBuffer, (DWORD)0, dwVerBuffer, lpData);
|
||||||
else
|
else
|
||||||
break;
|
break;
|
||||||
|
|
||||||
@@ -310,7 +311,7 @@ BOOL CALLBACK NewItemDlgProc(HWND hWndDlg, UINT message, WPARAM wParam, LPARAM l
|
|||||||
// TODO: this is so busted lol, really make it dynamic so it works
|
// TODO: this is so busted lol, really make it dynamic so it works
|
||||||
VerQueryValue(lpData,
|
VerQueryValue(lpData,
|
||||||
TEXT("\\StringFileInfo\\040904b0\\FileDescription"),
|
TEXT("\\StringFileInfo\\040904b0\\FileDescription"),
|
||||||
(LPVOID)szNameBuffer, &uiTitleLen); // == 0
|
(LPVOID)&szNameBuffer, &uiTitleLen); // == 0
|
||||||
|
|
||||||
if (lpData)
|
if (lpData)
|
||||||
free(lpData);
|
free(lpData);
|
||||||
|
|||||||
Reference in New Issue
Block a user