我在尋找創建代碼的方式,segement的大小應該是16 MB(C++字節代碼大小是16 MB)如何創建代碼段的大小應該在16 mb(以字節代碼)大小C++程序
0
A
回答
5
在__asm {}中複製並粘貼16MB的nop指令。並不使用該功能。每個nop必須是1字節。然後你會擁有這個東西。動態代碼更改機制,然後您將需要。
你會複製1 nop到2 nops。然後將2個諾福克複製到4個諾福克中。直到你做了24次(24位等於1600萬不同我是吧?)
我忘了告訴你,你需要禁用一些優化。或者,您可以使用數字火星,關閉所有優化。
建議你在一個單獨的文件做到這一點。(也許包括)
如果你想鏈接更快,你應該讓16字節對齊。 your_16MB_nop
的main_program.cpp的樣品
#include<your_16MB_nop>
#include<....
....
int main(){/* whatever here */}
樣品
void func_never_used_directly()
{
__asm
{
nop
nop
nop
... 16million times(just copy and paste each last block for 24 times)
nop
}
}
+0
你可以給我一個示例C++代碼,請你.. – joe 2012-08-08 13:37:47
+1
這裏是樣本 – 2012-08-08 13:41:27
相關問題
- 1. 字體大小WPF程序源代碼
- 2. Lua字節代碼,大小爲零
- 3. 確定C#代碼大小
- 4. 比較代碼大小與源代碼大小
- 5. 如何減少iPhone應用程序的代碼大小?
- 6. 圖形代碼的大小
- 7. Xamarin c#代碼的IL大小?
- 8. 如何從C代碼引用段起始和大小
- 9. .NET CIL代碼大小
- 10. iOS,使用代碼的大小類字體大小?
- 11. RPres中的代碼框大小和字體大小
- 12. Google App Engine的最大代碼大小
- 13. 如何測量代碼大小?
- 14. 如何重構C++代碼以支持動態數組大小
- 15. C#代碼大小和代碼執行時間
- 16. 如何在C#中創建未知大小的字節[]?
- 17. Android:如何從代碼更改應用字體大小
- 18. 大小以字節
- 19. 從Electron代碼更改外部應用程序窗口大小
- 20. 用於查找程序的堆段或堆棧段大小的代碼片段
- 21. Ruby代碼獲取網頁的字節大小
- 22. 有沒有機會減小這段代碼的大小?
- 23. 字節序的C++代碼
- 24. 循環代碼如何分解以創建大型應用程序?
- 25. css代碼來調整動態創建的圖像的大小
- 26. 字節大小8位或16位?
- 27. 當頁面大小設置在代碼
- 28. windows進程的精確代碼段大小
- 29. 爲什麼小應用程序的大小HTML代碼,而不是Java代碼中定義?
- 30. 如何找到炸燬我的應用程序大小的代碼?
我希望人犯規明白的問題做下來投票 – joe 2012-08-08 13:30:29
既然你已經通知你的問題不是很清楚,你可以添加一些澄清,並告訴你想達到什麼目的? (aslo必須是你正在使用哪個工具鏈) – mathk 2012-08-08 15:13:45