cost 123 ms
區分ELF文件中的.shstrtab和.strtab

[英]Distinguish .shstrtab and .strtab in ELF file

我想知道在解析 ELF 文件時如何識別.shstrtab與.strtab相比? 通過閱讀elf(5) - Linux 手冊頁都是部分標題類型SHT_STRTAB ,所以我怎么知道我遇到的是一個還是另一個? 他們的描述是: 在執行readelf file.o ,我看到以下內容: 所以它們在 ...

確定 EXE 中包含哪個 STRINGTABLE

[英]Determine which STRINGTABLE is included in EXE

我的 Delphi 應用程序使用 Microsoft Resource Compiler (rc.exe) 來編譯字符串列表( .rc文件中的文本格式),如下所示: 到.res文件中。 所有表都包含相同的 ID(例如cszLanguageName )。 我維護兩個單獨的資源字符串文件。 一種主要 ...

C ++ Visual Studio資源

[英]c++ visual studio resources

我試圖在資源文件.rc中實現一個字符串表,然后使用函數CString :: LoadStringW()加載特定的字符串。 這是代碼main.cpp: 已經有不錯的說明鏈接,說明如何將資源文件用作: http://www.cplusplus.com/forum/windows/11 ...

c89中的代號

[英]Designators in c89

C99允許數組初始值設定項(除其他外)指定使用正整數指示符($ 6.7.8.6,$ 6.7.8.17)設置數組的哪個元素,例如: 我以前用它來制作一個枚舉到字符串的表,如下所示: 但是,我現在的工作是我的代碼符合c89。 我研究了預處理器魔術(例如,在此處 ),但是我需要字 ...

查找可字符串化的資源ID

[英]Finding a stringtable resource ID

字符串表資源ID存儲在哪里? 我能夠在表中列出字符串,但似乎沒有任何類型的標識符,“原始資源”只是一個(數組)USHORT(長度),后跟寬字符(字符串),有沒有標識符。 我讀資源字符串(型)可轉換為PResStringRec衛生組織.Identifier場會給出一個標識符,但是,我想用 ...

如何創建字符串表

[英]How to create a string table

奇怪的是,幾乎沒有關於此主題的在線文檔。 我有一個帶有用於用戶界面的硬編碼字符串的應用程序,以及分散在源代碼中的各種其他內容。 我試圖至少匯總其中一些,因為其中許多需要根據應用程序的編譯平台進行更改。 我在這里使用了第二個示例(下面復制以供參考),但是它在實際工作方式上的細節有些模糊。 ...

如何在stringtable中增加指針?

[英]How do I increment pointer in stringtable?

我用指向不同字符串的指針填充了可字符串化的char *數據[500]。 在這里,我使用另一個緩沖區,以便可以在字符串中存儲索引: 調試時,我可以看到指針始終指向相同的地址。 如果我有純字符串而不使用另一個Buffer(PrintBuffer),則每個指針都指向一個不同的地 ...

在第4次迭代的C崩潰中重新分配字符串表

[英]realloc string table in C crash on the 4th iteration

雖然有幾個答案在這里就這個問題:我仍然無法適應他們到下面的代碼,因為它segfault的4th iteration processFile的: 任何幫助將不勝感激! 閱讀注釋后,添加代碼示例和valgrind輸出: 下一行讀取(行長為32):libqosadaptor l ...

拆分結果在 android 上不可用

[英]Split result not usable on android

我有一個我拆分的字符串,它可以完美運行,直到我想使用它:當我使用“for”來讀取我的字符串表中的內容時,我准確地顯示了我想要的內容,但是當我使用 if(MyStringTable[1 ] == "a") 這不是真的,即使我剛剛看到 MyStringTable[1] 等於 "a"。 我的字符串表是“靜 ...

LoadString()方法在C ++中不起作用

[英]LoadString() method doesn't work in C++

我正在嘗試從我正在處理的DLL文件中的Strin表中加載一個字符串。 這是應該將字符串加載到std::wstring (因為我的項目使用Unicode字符集)。 我創建了最后三行來診斷方法。 AfxMessageBox()的輸出為0 。 我哪里錯了? ...

在ELF文件中搜索.init節

[英]Searching .init section in ELF file

如何找到.init節? 節標題具有字段Elf32_Word sh_name 。 因此,我想我必須遍歷所有部分以找到名稱為.init部分,但sh_name不是字符數組。 它是字符串表中條目的索引。 字符串表在哪里? ELF標頭中包含字段elfHdr.e_shstrndx 。 字符串表所 ...

宏或加載項可幫助將硬編碼的字符串移動到MFC .rc文件中

[英]Macro or add-in to help moving hard-coded strings into an MFC .rc file

我正在國際化一個舊的MFC項目,並且有成千上萬個硬編碼的字符串要移到字符串表中。 我正在尋找宏,加載項或一些有關創建宏,加載項或向導的信息,這些信息可使我半自動化該過程。 我希望能夠突出顯示一個字符串,右鍵單擊並選擇諸如“ move to resource”之類的東西,然后將字符串添加到項目 ...

靜態字符串文字表?

[英]Static string literal table?

在C ++中創建全局和靜態字符串表的正確方法是什么? 通過“全局”,我的意思是:可以從任何包含標題的文件中使用。 但不是某些運行時創建的singelton objcet的一部分。 通過“靜態”,我的意思是:由於很少的運行時間設置可能。 只讀存儲器頁面中的數據。 每個應用只有1個 ...

在Win32本機exe中修改String表類型的資源

[英]Modify resource for String table type in win32 native exe

我想在我的exe資源中修改一些字符串。 該資源類型是一個字符串表,但是當我使用UpdateResource函數時,我不知道必須將什么參數傳遞給它,因此它指向的是字符串表中的原始字符。 類型參數是RT_STRING ,但是應該發送給MAKEINTRESOURCEW()呢? ...

exe在C#字符串表?

[英]exe stringtable in C#?

如何在C#中讀取/設置exe的字符串表? 我不是說資源文件。 我的意思是拿任何一個exe,在visual studio中打開它,右鍵單擊並選擇“添加資源”,然后選擇字符串表,它是uint16鍵和字符串值。 如何在C#中訪問它? ...

在AIR中顯示中文,西里爾文和韓文字體

[英]Displaying chinese, cyrillic and korean fonts in AIR

我在游戲中使用不同的語言時遇到問題。 我將我的游戲從Flash Professional CS5.5發布到AIR for Android和AIR for iOS。 除中文,韓文,俄文外,所有語言都可以。 我需要怎么做才能顯示它們? 我使用的是嵌入字體(arial),並經過了文字測 ...

ELF 中的字符串表

[英]String table in ELF

我得到了一些符號,並且得到了一個 ELF 文件(一個十六進制轉儲)。 我怎么知道這個符號出現在哪個部分? .strtab和.shstrtab什么.shstrtab ? 是否有另一個符號字符串數組? 當我獲得符號名稱表的索引時,它是.strtab還是.shstrtab的索引? ...

MFC-手動展開stringtable

[英]MFC - Manually expand stringtable

誰能提供解釋或鏈接來解釋MFC資源文件中STRINGTABLE的定義方式以及如何手動擴展? 我試圖這樣做,但是在多項目解決方案中卻沒有做到。 所述解決方案中的大多數項目都有其自己的資源文件和重命名的resource.h文件。 當應用程序嘗試訪問字符串資源時,將顯示錯誤消息“未找到' ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM