<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: wrapper на C/C++</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8907.html</link>
    <description>Есть программа на VC++(код открыт) и листинг( просто кусок кода в файле) на С под VxWorks(Unix подобная ОС). Нужно написать посредника, который будет подменять вызовы функций из первой программы вызовами из листинга. Пример: в первой программе есть пустая void func1(....)&#123;&#125;, вместо неё нужно вызвать void func2(....)&#123;&#125; тело которой находиться в листинге. Как организовать? Допустим, я зная, что вызов func1 нужно заменить func2, но как отследить что вызвана именно func1 , и как подсунуть func2 ? &lt;br&gt;&lt;br&gt;Другая похожая задача(по сути переформулировка первой): сделать подобие эмулятора(а точнее wrapper), который будет отслеживать любые действия программы написанной под Unix(например создание потоков или вызовы функций, характерных только для Unix тд) и подменять эти действия на аналогичные(важна не схожесть принципов работы двух функций, а идентичность возвращаемого результата) в Windows. &lt;br&gt;&lt;br&gt;Пните, пожалуйста, в нужную сторону. Програмка пишется под WINDOWS(соответсвующего раздела не нашел)&lt;br&gt;</description>

<item>
    <title>wrapper на C/C++ (floke)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8907.html#3</link>
    <pubDate>Thu, 28 Oct 2010 06:40:31 GMT</pubDate>
    <description>&lt;br&gt;&amp;gt; dll inject&lt;br&gt;&lt;br&gt;Спасибо!&lt;br&gt;</description>
</item>

<item>
    <title>wrapper на C/C++ (аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8907.html#2</link>
    <pubDate>Tue, 26 Oct 2010 15:45:39 GMT</pubDate>
    <description>&amp;gt; Пните, пожалуйста, в нужную сторону. Програмка пишется под WINDOWS(соответсвующего раздела&lt;br&gt;&amp;gt; не нашел)&lt;br&gt;&lt;br&gt;Его и нет, тут сайт о открытых системах. Ищите какой-нибудь виндузятное болото и там спрашивайте как свои костыли ставить.&lt;br&gt;</description>
</item>

<item>
    <title>wrapper на C/C++ (pavel_simple)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8907.html#1</link>
    <pubDate>Mon, 25 Oct 2010 04:54:36 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; func2(....)&#123;&#125; тело которой находиться в листинге. Как организовать? Допустим, я зная,&lt;br&gt;&amp;gt; что вызов func1 нужно заменить func2, но как отследить что вызвана&lt;br&gt;&amp;gt; именно func1 , и как подсунуть func2 ?&lt;br&gt;&amp;gt; Другая похожая задача(по сути переформулировка первой): сделать подобие эмулятора(а точнее&lt;br&gt;&amp;gt; wrapper), который будет отслеживать любые действия программы написанной под Unix(например&lt;br&gt;&amp;gt; создание потоков или вызовы функций, характерных только для Unix тд) и&lt;br&gt;&amp;gt; подменять эти действия на аналогичные(важна не схожесть принципов работы двух функций,&lt;br&gt;&amp;gt; а идентичность возвращаемого результата) в Windows.&lt;br&gt;&amp;gt; Пните, пожалуйста, в нужную сторону. Програмка пишется под WINDOWS(соответсвующего раздела&lt;br&gt;&amp;gt; не нашел)&lt;br&gt;&lt;br&gt;dll inject&lt;br&gt;</description>
</item>

</channel>
</rss>
