Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.09.17;
Скачать: [xml.tar.bz2];

Вниз

Исходники от Windows   Найти похожие ветки 

 
Evgheni86   (2006-08-26 20:29) [0]

Привет всем!
нашел я на рынке один пиратский диск с исходниками
от "Windows 2000". Вроде как настоящие, на C/C++, да только
скомпилить ни в VS, ни в Borland C++ Builder ничего не могу?
Может кто знает что за компилятор тут нужен?
Для примера могу намыоить исходник от какой нибудь утилиты
типа калькулятора или блокнота.


 
Мефисто   (2006-08-26 20:31) [1]


> Evgheni86   (26.08.06 20:29) 


А кто сказал, что там полные исходники?


 
ArtemESC ©   (2006-08-26 20:32) [2]

хватит флудить...


 
Evgheni86   (2006-08-26 20:39) [3]

Ну конечно не все, только некоторых компонентов.
А скомпилить собственный TaskManager
было бы очень здорово :)

To: ArtemESC
Тут нет никакого флуда, обычный нетематический вопрос :)


 
Ketmar ©   (2006-08-26 20:48) [4]

> [3] Evgheni86   (26.08.06 20:39)
> А скомпилить собственный TaskManager...
...собственно, никто и не мешает, если есть компилятор.


 
Evgheni86   (2006-08-26 20:54) [5]

To: Ketmar ©  
А какой компилятор нужен? или его вообще не под Windows-ом компилили?
Подскажите, пожалуйста как узнать?


 
vrem   (2006-08-26 21:00) [6]

Целый диск и ни одной ссылки или объяснения?


 
Ketmar ©   (2006-08-26 21:16) [7]

> [5] Evgheni86   (26.08.06 20:54)
тот, под который "заточены" исходники. чего неясно-то? например, пишем Task Manager на Delphi и компилируем при помощи dcc32.exe.


 
DVM ©   (2006-08-26 21:31) [8]


> скомпилить ни в VS

в VS скомпилится должно. Просто не все файлы имеются скорее всего или с путями что-то.


 
Evgheni86   (2006-08-26 21:34) [9]

В корне одит текстовичок:

Platform SDK
Основной пакет документации и примеров по программированию под
Windows XP SP2
Windows Server™ 2003 family
64-bit versions of the Windows Server 2003 family
Windows XP SP1 and Windows XP
Windows Millennium Edition
Windows 2000
Windows NT® versions 4.0 and 3.51
Windows 98 and Windows 95.
Новейшая полная версия, содержит обновления, связанные с выходом XPSP2.
http://msdn.microsoft.com

Также на диске:
Microsoft Windows 2000 Source Code
Исходные тексты Windows (C++)

Исходные тексты для Delphi:
DSPack 2.31 - использование технологий DirectX и DirectShow
Win32 API - использование функций Win32 API
полный список прилагается.

DX90 DirectX 9.02 SDK
разработка игр, 3D графики и multimedia приложений.
Распакуйте архивы и установите.


В папке с исходниками есть ещё nfo.-шка

Release: Microsoft Windows 2000 and NT4 *Leaked*  Source Code

Date: 02/12/04

Size: 42 x 5mb

Description: This is the leaked source code you"ve been hearing so much about brought to you buy yours truely.
     
     -Duranged


Больше ничего.
Я вообще из всех языков прилично знаю только Delphi (Object Pascal)
C C++ связался только месяц назад и программирую под Visual Studio
И определить "На глазок" что это за компилятор не могу.


 
DVM ©   (2006-08-26 21:38) [10]


> И определить "На глазок" что это за компилятор не могу.

Мы тоже не можем - мы не телепаты.


 
Evgheni86   (2006-08-26 21:51) [11]

Может это поможет
Вот такие ерроры например когда компилю "калькулятор"

<ratpak.h>

1 extern "C" {
2 #pragma warning( disable : 4200 )

c:\Win2000\win2k\private\windows\shell\accesory\ratpak\ratpak.h(1) error C2059: syntax error : "string"

<scimath.h>

25 #define HNUMOBJ   PRAT
26 typedef HNUMOBJ * PHNUMOBJ;
...
38 void NumObjInvert( PHNUMOBJ phno );

c:\Win2000\win2k\private\windows\shell\accesory\calc\scimath.h(25): error C2143: syntax error : missing "{" before "*"
c:\Win2000\win2k\private\windows\shell\accesory\calc\scimath.h(38): error C2146: syntax error : missing ")" before identifier "phno"

Изначально в каждой папке только исходники на C (а иногда на C++)
Возможно я неправильно создаю новый проект-пустышку чтобы начать компиляцию.
Да и ещё могу прислать часть исходников, думаю профи хватит одного взгляда что понять в чем тут дело.

P.S. Да кстати, в каждоу(почти) папке есть какие-то файлы по 0 кб например: "desktop.eml", "using web integration infrastructure.eml" и тому
подобные с *.eml расширением, причем хоть винда и обзывает их eMail-ами
всёще они нужны для чего то другого. И еще в каждой папке есть dirs
файл со списком поддиректорий.


 
DVM ©   (2006-08-26 21:58) [12]


> Да и ещё могу прислать часть исходников

выложи куда-нибудь архив с калькулятором - погляжу может быть и скомпилю в каком-нибудь из компиляторов.


 
Evgheni86   (2006-08-26 22:10) [13]

http://www.3ddidactics.nm.ru/calc.rar
Простите что так долго, сеть падала


 
Evgheni86   (2006-08-26 22:16) [14]

Если что нибудь ещё понадобится - тоже вышлю


 
Ketmar ©   (2006-08-26 22:19) [15]

ну вам же сказано -- исходники "спёртые". никто и не собирался гарантировать их "компилябельность".


 
Ва   (2006-08-26 22:27) [16]

ворованые не бракованые


 
Ketmar ©   (2006-08-26 22:37) [17]

собственно, тогда предлагаю написать в microsoft complain.


 
qwertyu   (2006-08-26 22:40) [18]

Читайте тут:
http://slashdot.org/articles/04/02/12/2114228.shtml?tid=109&tid=187
и тут:
http://slashdot.org/comments.pl?sid=96614&threshold=1&commentsort=0&mode=thread&startat=375&pid=0


 
ArtemESC ©   (2006-08-27 01:09) [19]

Evgheni86, выложи пожалуйста исходники таск менеджера и блокнота...


 
Ketmar ©   (2006-08-27 01:23) [20]

> [19] ArtemESC ©   (27.08.06 01:09)
возьми, да скачай всё сам. там всего-то метров 190.


 
ArtemESC ©   (2006-08-27 01:41) [21]

Ketmar ©   (27.08.06 01:23) [20]
Для меня это много...


 
Ketmar ©   (2006-08-27 01:46) [22]

> [21] ArtemESC ©   (27.08.06 01:41)
тогда жди страдай. %-)
всё равно это обломки. и ничего из них собрать нельзя.


 
Evgheni86   (2006-08-27 10:43) [23]

Доброе утро!
Вот, выложил
http://www.3ddidactics.nm.ru/notepad.rar
http://www.3ddidactics.nm.ru/taskman.rar
Если нужны еще кусочки - сообщите

Покопавшись в повнимательнее я нашёл родные
.dsp файлы, правда это библиотеки, так мне удалось
скомпилить NarrHook.lib, правда я понятия не имею зачем она
нужна, но вдруг для линковки чего нибудь понадобится :)

To Ketmar:
Да, конечно всю ось из них не собирёшь - я и не мечтаю,
но отдельные автономные компоненты, думаю, можно.


 
PSPF2003 ©   (2006-08-27 11:28) [24]


> http://www.3ddidactics.nm.ru/taskman.rar

Ссылка дохлая.


 
_dimka ©   (2006-08-27 11:43) [25]


> http://www.3ddidactics.nm.ru/notepad.rar

хидеров не хватает(uniconv.h), и скорее всего еще чего то...


 
Evgheni86   (2006-08-27 14:09) [26]

> Ссылка дохлая.
Выложил снова вроде фурычит.
А вот хидеров (конкретно uniconv.h) в архиве нет :(
Похоже ничего не выйдет, будем ждать пока добрые люди
не стырят полные сорцы, или пока Microsoft их официально не опубликует :)


 
Ketmar ©   (2006-08-27 15:12) [27]

> [23] Evgheni86   (27.08.06 10:43)
в своё время народ долго занимался с этим любовью. кажется, за неделю смогли собрать калькулятор. на том любовь закончилась -- потому что налюбились на весь остаток жизни. %-)

зыж господа, дайте ссылку на исходники nt4. только не в пиринговых сетях. tnx.


 
Мистер Мачо   (2006-08-27 18:28) [28]

Дайте исходник Линукса. Слышал, что эти секретные данные уже стырили у Торвальдса.


 
Pavia ©   (2006-08-27 18:46) [29]

Про линукс ничего не знаю =)
А вот исходники драйверов от NVidia ;).
http://cm.bell-labs.com/sources/plan9/sys/src/9/pc/nv_dma.h


 
Vga   (2006-08-27 20:29) [30]

Кто-нибудь может объяснить мне, как можно стырить GNU GPL сорцы линукса?


 
Ketmar ©   (2006-08-27 20:32) [31]

> [30] Vga   (27.08.06 20:29)
это была тонкаю шутка юмора, видимо.


 
ArtemESC ©   (2006-08-27 20:52) [32]

Evgheni86
Кстатье а нет ли там исходников библиотек типа kernel или user32


 
Pavia ©   (2006-08-27 21:00) [33]


> Кстатье а нет ли там исходников библиотек типа kernel или
> user32

Нету. Там только какие-то обрывки.


 
Ketmar ©   (2006-08-27 21:01) [34]

> [32] ArtemESC ©   (27.08.06 20:52)
нет. но есть много другого интересного материала. %-)


 
Furyz ©   (2006-08-27 21:55) [35]

А есть ли там сорцы эксплорера?


 
Ketmar ©   (2006-08-27 22:02) [36]

> [35] Furyz ©   (27.08.06 21:55)
который IE или который shell? %-)


 
Gero ©   (2006-08-28 03:01) [37]

Дык ведь там все на си, а он-то маздай.


 
Ketmar ©   (2006-08-28 04:05) [38]

> [37] Gero ©   (28.08.06 03:01)
так оно ещё и не собирается вдобавок. %-)


 
Rentgen ©   (2006-08-28 07:20) [39]

>>Evgheni86
Если есть и если не сложно:
выложи плз исходники Explorer.
который Shell.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2006.09.17;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.54 MB
Время: 0.069 c
2-1156694710
rentner
2006-08-27 20:05
2006.09.17
Двойная строка в DBGrid


15-1156279785
Ketmar
2006-08-23 00:49
2006.09.17
узнать keyboard layout консоли другого процесса.


2-1156308815
graf
2006-08-23 08:53
2006.09.17
AVI из нескольких bmp или jpg


5-1139387480
WellSlava
2006-02-08 11:31
2006.09.17
компонеты Raize


15-1156771068
worldmen
2006-08-28 17:17
2006.09.17
Установка SUSE 9.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский