Oscar Fontenla-Romero

126 papers A 2B 24C 7Misc 2Journal 48Unranked 41
YearRankTypeTitle / Venue / Authors
2026 J jnl
Log. J. IGPL
Míriam Timiraos, Manuel Rubiños, Marta-María Álvarez-Crespo, Oscar Fontenla-Romero, José Luís Calvo-Rolle
2026 J jnl
CoRR
Alejandro Dopico-Castro, Oscar Fontenla-Romero, Bertha Guijarro-Berdiñas, Amparo Alonso-Betanzos, Iván Pérez Digón
2026 J jnl
Log. J. IGPL
Antonio Díaz-Longueira, Marta-María Álvarez-Crespo, Álvaro Michelena, Míriam Timiraos, Oscar Fontenla-Romero, José Luís Calvo-Rolle
2025 conf
HAIS (2)
Anabel Díaz-Labrador, Ángel Delgado, Héctor J. Pérez-Iglesias, Oscar Fontenla-Romero, José Luís Calvo-Rolle
2025 conf
IWANN (2)
Antonio Díaz-Longueira, Noel Freire-Mahía, Oscar Fontenla-Romero, José Luís Calvo-Rolle
2025 J jnl
Log. J. IGPL
Álvaro Michelena, Oscar Fontenla-Romero, José Luís Calvo-Rolle
2025 J jnl
Neurocomputing
Álvaro Michelena, Antonio Díaz-Longueira, Paulo Novais, Dragan Simic, Oscar Fontenla-Romero, José Luís Calvo-Rolle
2025 J jnl
CoRR
Alejandro Dopico-Castro, Oscar Fontenla-Romero, Bertha Guijarro-Berdiñas, Amparo Alonso-Betanzos
2025 B conf
IJCNN
Abel Pampín-Rodríguez, Oscar Fontenla-Romero, Elena Hernández-Pereira, Bertha Guijarro-Berdiñas
2025 J jnl
Log. J. IGPL
Álvaro Michelena, Francisco Zayas-Gato, Esteban Jove, José Luís Casteleiro-Roca, Héctor Quintián, Oscar Fontenla-Romero, José Luís Calvo-Rolle
2025 conf
ICAART (3)
Víctor López, Oscar Fontenla-Romero, Elena Hernández-Pereira, Bertha Guijarro-Berdiñas, Carlos Blanco-Seijo, Samuel Fernández-Paz
2025 J jnl
IEEE Trans. Learn. Technol.
Javier Ortega-Morla, Antonio Leis, Alma Mallo, Laura Morán-Fernández, Sara Guerreiro-Santalla, Alejandro Paz-Lopez, Beatriz Pérez-Sánchez, Noelia Sánchez-Maroño, Alejandro Rodríguez-Arias, Oscar Fontenla-Romero, Francisco Bellas
2025 conf
IWANN (2)
Anabel Díaz-Labrador, Ángel Delgado, Héctor J. Pérez-Iglesias, Oscar Fontenla-Romero, José Luís Calvo-Rolle
2024 conf
DCAI (4)
Míriam Timiraos, Antonio Díaz-Longueira, Francisco Zayas-Gato, José Luís Casteleiro-Roca, Oscar Fontenla-Romero, José Luís Calvo-Rolle
2024 J jnl
Expert Syst. J. Knowl. Eng.
Álvaro Michelena, José Aveleira-Mata, Esteban Jove, Martín Bayón-Gutiérrez, Paulo Novais, Oscar Fontenla-Romero, José Luís Calvo-Rolle, Héctor Alaiz-Moretón
2024 ed.
CAEPIA
Amparo Alonso-Betanzos, Bertha Guijarro-Berdiñas, Verónica Bolón-Canedo, Elena Hernández-Pereira, Oscar Fontenla-Romero, David Camacho, Juan Ramón Rabuñal, Manuel Ojeda-Aciego, Jesús Medina, José C. Riquelme, Alicia Troncoso
2024 Misc conf
SAC
Oscar Fontenla-Romero, Bertha Guijarro-Berdiñas, Elena Hernández-Pereira, Beatriz Pérez-Sánchez
2024 conf
SOCO (1)
Álvaro Michelena, Antonio Díaz-Longueira, Míriam Timiraos, Héctor Quintián, Oscar Fontenla-Romero, José Luís Calvo-Rolle
2024 conf
DCAI (4)
Álvaro Michelena, Antonio Díaz-Longueira, Paula Arcano-Bea, Héctor Quintián, Oscar Fontenla-Romero, José Luís Calvo-Rolle
2024 J jnl
Eng. Appl. Artif. Intell.
David Novoa-Paradela, Oscar Fontenla-Romero, Bertha Guijarro-Berdiñas
2024 conf
HAIS (2)
Álvaro Michelena, Francisco Zayas-Gato, José Luís Casteleiro-Roca, Héctor Quintián, Oscar Fontenla-Romero, José Luís Calvo-Rolle
2024 Misc conf
SAC
Víctor López, Oscar Fontenla-Romero, Elena Hernández-Pereira, Bertha Guijarro-Berdiñas, Carlos Blanco-Seijo, Samuel Fernández-Paz
2023 C conf
WETICE
David Novoa-Paradela, Oscar Fontenla-Romero, Bertha Guijarro-Berdiñas, Diego Orellana-Cañás
2023 conf
CISIS-ICEUTE
Álvaro Michelena, Antonio Díaz-Longueira, Míriam Timiraos, Héctor Quintián, Oscar Fontenla-Romero, José Luís Calvo-Rolle
2023 J jnl
Inf. Fusion
David Novoa-Paradela, Oscar Fontenla-Romero, Bertha Guijarro-Berdiñas
2023 J jnl
CoRR
Oscar Fontenla-Romero, Bertha Guijarro-Berdiñas, Elena Hernández-Pereira, Beatriz Pérez-Sánchez
2023 conf
DCAI (3)
Antonio Díaz-Longueira, Míriam Timiraos, Álvaro Michelena, Francisco Zayas-Gato, Esteban Jove, Roberto Casado-Vara, Oscar Fontenla-Romero, José Luís Calvo-Rolle
2023 conf
DCAI (3)
Míriam Timiraos, Antonio Díaz-Longueira, Álvaro Michelena, Francisco Zayas-Gato, Héctor Quintián, Héctor Alaiz-Moretón, Oscar Fontenla-Romero, José Luís Calvo-Rolle
2023 conf
SOCO (1)
Míriam Timiraos, Antonio Díaz-Longueira, Álvaro Michelena, Francisco Zayas-Gato, José Luís Casteleiro-Roca, Esteban Jove, Héctor Quintián, Oscar Fontenla-Romero, José Luís Calvo-Rolle
2023 J jnl
CoRR
David Novoa-Paradela, Oscar Fontenla-Romero, Bertha Guijarro-Berdiñas
2023 J jnl
Pattern Recognit.
David Novoa-Paradela, Oscar Fontenla-Romero, Bertha Guijarro-Berdiñas
2023 J jnl
Future Gener. Comput. Syst.
Oscar Fontenla-Romero, Bertha Guijarro-Berdiñas, Elena Hernández-Pereira, Beatriz Pérez-Sánchez
2023 conf
DCAI (3)
Álvaro Michelena, Antonio Díaz-Longueira, Míriam Timiraos, Francisco Javier de Cos Juez, Héctor Alaiz-Moretón, Dragan Simic, Oscar Fontenla-Romero, José Luís Calvo-Rolle
2022 conf
CISIS-ICEUTE
Álvaro Michelena, Francisco Zayas-Gato, Esteban Jove, José Luís Casteleiro-Roca, Héctor Quintián, Oscar Fontenla-Romero, José Luís Calvo-Rolle
2022 conf
XoveTIC
Álvaro Michelena Grandío, Francisco Zayas-Gato, Esteban Jove, Oscar Fontenla-Romero, José Luís Calvo-Rolle
2022 J jnl
CoRR
David Novoa-Paradela, Oscar Fontenla-Romero, Bertha Guijarro-Berdiñas
2022 J jnl
Appl. Intell.
Elena Hernández-Pereira, Oscar Fontenla-Romero, Verónica Bolón-Canedo, Brais Cancela-Barizo, Bertha Guijarro-Berdiñas, Amparo Alonso-Betanzos
2021 J jnl
Int. J. Intell. Syst.
Oscar Fontenla-Romero, Beatriz Pérez-Sánchez, Bertha Guijarro-Berdiñas
2021 B conf
ESANN
Elena Hernández-Pereira, Oscar Fontenla-Romero, Bertha Guijarro-Berdiñas, Beatriz Pérez-Sánchez
2021 conf
CISIS-ICEUTE
Oscar Fontenla-Romero, Francisco Bellas, Noelia Sánchez-Maroño, José Antonio Becerra
2021 conf
IWANN (2)
Oscar Fontenla-Romero, Bertha Guijarro-Berdiñas, Beatriz Pérez-Sánchez
2021 conf
AIED (2)
Sara Guerreiro-Santalla, Francisco Bellas, Oscar Fontenla-Romero
2020 J jnl
IEEE Trans. Syst. Man Cybern. Syst.
Diego Fernández-Francos, Oscar Fontenla-Romero, Amparo Alonso-Betanzos
2020 B conf
IJCNN
David Novoa-Paradela, Oscar Fontenla-Romero, Bertha Guijarro-Berdiñas
2018 J jnl
Artif. Intell. Rev.
Beatriz Pérez-Sánchez, Oscar Fontenla-Romero, Bertha Guijarro-Berdiñas
2018 J jnl
Appl. Soft Comput.
Oscar Fontenla-Romero, Beatriz Pérez-Sánchez, Bertha Guijarro-Berdiñas
2018 B conf
ESANN
Oscar Fontenla-Romero, Bertha Guijarro-Berdiñas, Beatriz Pérez-Sánchez, Marcelo Gómez-Casal
2018 J jnl
IEEE Trans. Neural Networks Learn. Syst.
Oscar Fontenla-Romero, Beatriz Pérez-Sánchez, Bertha Guijarro-Berdiñas
2017 B conf
ESANN
Diego Fernández-Francos, Oscar Fontenla-Romero, Amparo Alonso-Betanzos, Gavin Brown
2016 B conf
ESANN
Oscar Fontenla-Romero, Bertha Guijarro-Berdiñas, Beatriz Pérez-Sánchez, Diego Rego-Fernández, David Martínez-Rego
2016 B conf
ESANN
Oscar Fontenla-Romero, Beatriz Pérez-Sánchez, Bertha Guijarro-Berdiñas, Diego Rego-Fernández
2016 J jnl
Pattern Recognit. Lett.
David Martínez-Rego, Oscar Fontenla-Romero, Amparo Alonso-Betanzos, José C. Príncipe
2016 B conf
ESANN
Diego Fernández-Francos, Oscar Fontenla-Romero, Amparo Alonso-Betanzos
2016 conf
ICANN (2)
Beatriz Pérez-Sánchez, Oscar Fontenla-Romero, Noelia Sánchez-Maroño
2015 J jnl
Neural Process. Lett.
Noelia Sánchez-Maroño, Amparo Alonso-Betanzos, Oscar Fontenla-Romero, C. Brinquis-Núñez, J. Gareth Polhill, Tony Craig, Adina Dumitru, R. García-Mira
2015 J jnl
Comput. Methods Programs Biomed.
Verónica Bolón-Canedo, Esra Ataer Cansizoglu, Deniz Erdogmus, Jayashree Kalpathy-Cramer, Oscar Fontenla-Romero, Amparo Alonso-Betanzos, Michael F. Chiang
2015 conf
PAAMS (Special Sessions)
Noelia Sánchez-Maroño, Amparo Alonso-Betanzos, Oscar Fontenla-Romero, J. Gareth Polhill, Tony Craig
2015 J jnl
Int. J. Neural Syst.
Enrique F. Castillo, Diego Peteiro-Barral, Bertha Guijarro-Berdiñas, Oscar Fontenla-Romero
2015 C conf
EANN
Beatriz Pérez-Sánchez, Oscar Fontenla-Romero, Noelia Sánchez-Maroño
2015 B conf
IJCNN
Beatriz Pérez-Sánchez, Oscar Fontenla-Romero, Noelia Sánchez-Maroño
2015 J jnl
Inf. Sci.
David Martínez-Rego, Diego Fernández-Francos, Oscar Fontenla-Romero, Amparo Alonso-Betanzos
2014 J jnl
Informatica
José Luís Calvo-Rolle, Oscar Fontenla-Romero, Beatriz Pérez-Sánchez, Bertha Guijarro-Berdiñas
2014 conf
ICAART (Revised Selected Papers)
Beatriz Pérez-Sánchez, Oscar Fontenla-Romero, Bertha Guijarro-Berdiñas
2014 A conf
ECAI
Noelia Sánchez-Maroño, Amparo Alonso-Betanzos, Oscar Fontenla-Romero, C. Brinquis-Núñez, J. Gareth Polhill, Tony Craig
2014 B conf
ESANN
Iago Porto-Díaz, David Martínez-Rego, Oscar Fontenla-Romero, Amparo Alonso-Betanzos
2014 conf
ICAART (1)
Beatriz Pérez-Sánchez, Oscar Fontenla-Romero, Bertha Guijarro-Berdiñas
2013 conf
IWANN (1)
Noelia Sánchez-Maroño, Amparo Alonso-Betanzos, Oscar Fontenla-Romero, Miguel Rodríguez-García, Gary Polhill, Tony Craig
2013 J jnl
IEEE Trans. Pattern Anal. Mach. Intell.
David Martínez-Rego, Enrique F. Castillo, Oscar Fontenla-Romero, Amparo Alonso-Betanzos
2013 J jnl
Expert Syst. Appl.
Diego Peteiro-Barral, Bertha Guijarro-Berdiñas, Beatriz Pérez-Sánchez, Oscar Fontenla-Romero
2013 J jnl
Expert Syst. Appl.
Beatriz Pérez-Sánchez, Oscar Fontenla-Romero, Bertha Guijarro-Berdiñas, David Martínez-Rego
2013 J jnl
Comput. Ind. Eng.
Diego Fernández-Francos, David Martínez-Rego, Oscar Fontenla-Romero, Amparo Alonso-Betanzos
2013 J jnl
Ann. Oper. Res.
Enrique F. Castillo, Roberto Mínguez, Antonio J. Conejo, Beatriz Pérez-Sánchez, Oscar Fontenla-Romero
2013 conf
CAEPIA
David Martínez-Rego, Oscar Fontenla-Romero, Amparo Alonso-Betanzos
2012 conf
PAAMS (Special Sessions)
Noelia Sánchez-Maroño, Amparo Alonso-Betanzos, Oscar Fontenla-Romero, Verónica Bolón-Canedo, Nicholas Mark Gotts, J. Gareth Polhill, Tony Craig, R. García-Mira
2012 J jnl
Prog. Artif. Intell.
Iago Porto-Díaz, David Martínez-Rego, Amparo Alonso-Betanzos, Oscar Fontenla-Romero
2012 J jnl
Pattern Recognit.
David Martínez-Rego, Oscar Fontenla-Romero, Amparo Alonso-Betanzos
2012 B conf
ESANN
David Martínez-Rego, Evan Kriminger, José C. Príncipe, Oscar Fontenla-Romero, Amparo Alonso-Betanzos
2011 B conf
ESANN
Diego Peteiro-Barral, Bertha Guijarro-Berdiñas, Beatriz Pérez-Sánchez, Oscar Fontenla-Romero
2011 J jnl
Neurocomputing
David Martínez-Rego, Beatriz Pérez-Sánchez, Oscar Fontenla-Romero, Amparo Alonso-Betanzos
2011 J jnl
Neural Networks
Iago Porto-Díaz, Verónica Bolón-Canedo, Amparo Alonso-Betanzos, Oscar Fontenla-Romero
2011 J jnl
Expert Syst. Appl.
David Martínez-Rego, Oscar Fontenla-Romero, Amparo Alonso-Betanzos
2011 B conf
IJCNN
David Martínez-Rego, Oscar Fontenla-Romero, Amparo Alonso-Betanzos
2010 conf
KES (1)
Iago Porto-Díaz, Oscar Fontenla-Romero, Amparo Alonso-Betanzos
2010 conf
ICANN (1)
Bertha Guijarro-Berdiñas, Santiago Fernández-Lorenzo, Noelia Sánchez-Maroño, Oscar Fontenla-Romero
2010 J jnl
Pattern Recognit.
Oscar Fontenla-Romero, Bertha Guijarro-Berdiñas, Beatriz Pérez-Sánchez, Amparo Alonso-Betanzos
2010 B conf
IJCNN
Beatriz Pérez-Sánchez, Oscar Fontenla-Romero, Bertha Guijarro-Berdiñas
2010 conf
ICANN (1)
David Martínez-Rego, Oscar Fontenla-Romero, Beatriz Pérez-Sánchez, Amparo Alonso-Betanzos
2010 conf
ICANN (3)
Iago Porto-Díaz, Verónica Bolón-Canedo, Amparo Alonso-Betanzos, Oscar Fontenla-Romero
2009 conf
IWANN (1)
Beatriz Pérez-Sánchez, Oscar Fontenla-Romero, Bertha Guijarro-Berdiñas
2009 B conf
IJCNN
David Martínez-Rego, Oscar Fontenla-Romero, Iago Porto-Díaz, Amparo Alonso-Betanzos
2009 conf
CAEPIA
Beatriz Pérez-Sánchez, Oscar Fontenla-Romero, Bertha Guijarro-Berdiñas
2009 conf
ICANN (1)
Iago Porto-Díaz, David Martínez-Rego, Amparo Alonso-Betanzos, Oscar Fontenla-Romero
2009 J jnl
Expert Syst. Appl.
Elena Hernández-Pereira, Juan A. Suárez-Romero, Oscar Fontenla-Romero, Amparo Alonso-Betanzos
2009 ch.
Encyclopedia of Artificial Intelligence
Oscar Fontenla-Romero, Bertha Guijarro-Berdiñas, Beatriz Pérez-Sánchez
2008 B conf
ESANN
David Martínez-Rego, Oscar Fontenla-Romero, Amparo Alonso-Betanzos
2008 B conf
ESANN
Bertha Guijarro-Berdiñas, Oscar Fontenla-Romero, Beatriz Pérez-Sánchez, Amparo Alonso-Betanzos
2007 C conf
IDEAL
Yuridia Gago-Pallares, Oscar Fontenla-Romero, Amparo Alonso-Betanzos
2007 conf
ICANN (1)
Bertha Guijarro-Berdiñas, Oscar Fontenla-Romero, Beatriz Pérez-Sánchez, Paula Fraguela
2007 C conf
IDEAL
Bertha Guijarro-Berdiñas, Oscar Fontenla-Romero, Beatriz Pérez-Sánchez, Paula Fraguela
2007 B conf
IJCNN
Ruben M. Rodriguez-Pena, Beatriz Pérez-Sánchez, Oscar Fontenla-Romero
2006 C conf
IDEAL
Sabela Platero-Santos, Oscar Fontenla-Romero, Amparo Alonso-Betanzos
2006 J jnl
J. Mach. Learn. Res.
Enrique F. Castillo, Bertha Guijarro-Berdiñas, Oscar Fontenla-Romero, Amparo Alonso-Betanzos
2005 J jnl
Artif. Intell. Medicine
Oscar Fontenla-Romero, Bertha Guijarro-Berdiñas, Amparo Alonso-Betanzos, Vicente Moret-Bonillo
2005 J jnl
IEEE Trans. Neural Networks
Deniz Erdogmus, Oscar Fontenla-Romero, José C. Príncipe, Amparo Alonso-Betanzos, Enrique F. Castillo
2005 conf
ICANN (2)
Noelia Sánchez-Maroño, Oscar Fontenla-Romero, Enrique F. Castillo, Amparo Alonso-Betanzos
2004 J jnl
Neurocomputing
Oscar Fontenla-Romero, Enrique F. Castillo, Amparo Alonso-Betanzos, Bertha Guijarro-Berdiñas
2004 B conf
ESANN
Amparo Alonso-Betanzos, Enrique F. Castillo, Oscar Fontenla-Romero, Noelia Sánchez-Maroño
2003 B conf
AIME
Oscar Fontenla-Romero, Bertha Guijarro-Berdiñas, Amparo Alonso-Betanzos, Ana del Rocío Fraga-Iglesias, Vicente Moret-Bonillo
2003 conf
IWANN (1)
Juan A. Suárez-Romero, Oscar Fontenla-Romero, Bertha Guijarro-Berdiñas, Amparo Alonso-Betanzos
2003 B conf
ESANN
Oscar Fontenla-Romero, Deniz Erdogmus, José Carlos Príncipe, Amparo Alonso-Betanzos, Enrique F. Castillo
2003 B conf
IJCNN
Deniz Erdogmus, Oscar Fontenla-Romero, José C. Príncipe, Amparo Alonso-Betanzos, Enrique F. Castillo, Robert Jenssen
2003 J jnl
Expert Syst. Appl.
Amparo Alonso-Betanzos, Oscar Fontenla-Romero, Bertha Guijarro-Berdiñas, Elena Hernández-Pereira, Maria Inmaculada Paz-Andrade, Eulogio Jimenez, Jose Luis Legido, Tarsy Carballas
2003 C conf
ICANN
Oscar Fontenla-Romero, Deniz Erdogmus, José Carlos Príncipe, Amparo Alonso-Betanzos, Enrique F. Castillo
2003 B conf
ESANN
Deniz Erdogmus, Yadunandana N. Rao, José Carlos Príncipe, Oscar Fontenla-Romero, Amparo Alonso-Betanzos
2003 B conf
ESANN
Noelia Sánchez-Maroño, Oscar Fontenla-Romero, Amparo Alonso-Betanzos, Bertha Guijarro-Berdiñas
2002 J jnl
Neural Comput.
Enrique F. Castillo, Oscar Fontenla-Romero, Bertha Guijarro-Berdiñas, Amparo Alonso-Betanzos
2002 A conf
ECAI
Amparo Alonso-Betanzos, Oscar Fontenla-Romero, Bertha Guijarro-Berdiñas, Elena Hernández-Pereira, Juan Canda, Eulogio Jimenez, Jose Luis Legido, Susana Muñiz, Cristina Paz-Andrade, Maria Inmaculada Paz-Andrade
2002 conf
EUSIPCO
Deniz Erdogmus, Yadunandana N. Rao, José C. Príncipe, Oscar Fontenla-Romero, Luis Vielva
2002 J jnl
Artif. Intell.
Bertha Guijarro-Berdiñas, Amparo Alonso-Betanzos, Oscar Fontenla-Romero
2002 C conf
ICANN
Oscar Fontenla-Romero, Amparo Alonso-Betanzos, Enrique F. Castillo, José Carlos Príncipe, Bertha Guijarro-Berdiñas
2002 conf
Advances in Computational Intelligence and Learning
Oscar Fontenla-Romero, Bertha Guijarro-Berdiñas, Amparo Alonso-Betanzos
2001 conf
IWANN (1)
Oscar Fontenla-Romero, Bertha Guijarro-Berdiñas, Amparo Alonso-Betanzos
2001 conf
IWANN (1)
Enrique F. Castillo, Oscar Fontenla-Romero, Bertha Guijarro-Berdiñas, Amparo Alonso-Betanzos
2001 J jnl
IEEE Trans. Neural Networks
Oscar Fontenla-Romero, Amparo Alonso-Betanzos, Bertha Guijarro-Berdiñas
2001 conf
IWANN (2)
Bertha Guijarro-Berdiñas, Amparo Alonso-Betanzos, Oscar Fontenla-Romero, Olga Garcia-Dans, Noelia Sánchez-Maroño
1998 conf
NC
Amparo Alonso-Betanzos, Oscar Fontenla-Romero, Bertha Guijarro-Berdiñas, Olga Fernández-Chaves, José Carlos Príncipe
redb/ext/rich_header.py
← Index redb/ext/rich_header.py python
# from https://github.com/dishather/richprint/blob/master/comp_id.txt
# adapted from mirar's implementations for
# https://www.sweetscape.com/010editor/repository/files/EXE.bt
def get_rich_idVersion(idVersion):
    if idVersion == 0x00010000:
        return "[---] Unmarked objects"
    elif idVersion == 0x00000000:
        return "[---] Unmarked objects (old)"
    elif idVersion == 0x01046B74:
        return "[ C ] VS2019 v16.0.0 build 27508"
    elif idVersion == 0x01036B74:
        return "[ASM] VS2019 v16.0.0 build 27508"
    elif idVersion == 0x01056B74:
        return "[C++] VS2019 v16.0.0 build 27508"
    elif idVersion == 0x00FF6B74:
        return "[RES] VS2019 v16.0.0 build 27508"
    elif idVersion == 0x01026B74:
        return "[LNK] VS2019 v16.0.0 build 27508"
    elif idVersion == 0x01006B74:
        return "[EXP] VS2019 v16.0.0 build 27508"
    elif idVersion == 0x01016B74:
        return "[IMP] VS2019 v16.0.0 build 27508"
    elif idVersion == 0x010464EA:
        return "[ C ] VS2017 v15.5.4 build 25834"
    elif idVersion == 0x010364EA:
        return "[ASM] VS2017 v15.5.4 build 25834"
    elif idVersion == 0x010564EA:
        return "[C++] VS2017 v15.5.4 build 25834"
    elif idVersion == 0x00FF64EA:
        return "[RES] VS2017 v15.5.4 build 25834"
    elif idVersion == 0x010264EA:
        return "[LNK] VS2017 v15.5.4 build 25834"
    elif idVersion == 0x010064EA:
        return "[EXP] VS2017 v15.5.4 build 25834"
    elif idVersion == 0x010164EA:
        return "[IMP] VS2017 v15.5.4 build 25834"
    elif idVersion == 0x01045E97:
        return "[ C ] VS2015 UPD3.1 build 24215"
    elif idVersion == 0x01055E97:
        return "[C++] VS2015 UPD3.1 build 24215"
    elif idVersion == 0x01025E97:
        return "[LNK] VS2015 UPD3.1 build 24215"
    elif idVersion == 0x01005E97:
        return "[EXP] VS2015 UPD3.1 build 24215"
    elif idVersion == 0x01015E97:
        return "[IMP] VS2015 UPD3.1 build 24215"
    elif idVersion == 0x01045E95:
        return "[ C ] VS2015 UPD3 build 24213"
    elif idVersion == 0x01035E92:
        return "[ASM] VS2015 UPD3 build 24210"
    elif idVersion == 0x01055E95:
        return "[C++] VS2015 UPD3 build 24213"
    elif idVersion == 0x00FF5E92:
        return "[RES] VS2015 UPD3 build 24210"
    elif idVersion == 0x01025E95:
        return "[LNK] VS2015 UPD3 build 24213"
    elif idVersion == 0x01005E95:
        return "[EXP] VS2015 UPD3 build 24213"
    elif idVersion == 0x01015E95:
        return "[IMP] VS2015 UPD3 build 24213"
    elif idVersion == 0x01045D6E:
        return "[ C ] VS2015 UPD2 build 23918"
    elif idVersion == 0x01035D6E:
        return "[ASM] VS2015 UPD2 build 23918"
    elif idVersion == 0x01055D6E:
        return "[C++] VS2015 UPD2 build 23918"
    elif idVersion == 0x00FF5D6E:
        return "[RES] VS2015 UPD2 build 23918"
    elif idVersion == 0x01025D6E:
        return "[LNK] VS2015 UPD2 build 23918"
    elif idVersion == 0x01005D6E:
        return "[EXP] VS2015 UPD2 build 23918"
    elif idVersion == 0x01015D6E:
        return "[IMP] VS2015 UPD2 build 23918"
    elif idVersion == 0x01045BD2:
        return "[ C ] VS2015 UPD1 build 23506"
    elif idVersion == 0x01035BD2:
        return "[ASM] VS2015 UPD1 build 23506"
    elif idVersion == 0x01055BD2:
        return "[C++] VS2015 UPD1 build 23506"
    elif idVersion == 0x00FF5BD2:
        return "[RES] VS2015 UPD1 build 23506"
    elif idVersion == 0x01025BD2:
        return "[LNK] VS2015 UPD1 build 23506"
    elif idVersion == 0x01005BD2:
        return "[EXP] VS2015 UPD1 build 23506"
    elif idVersion == 0x01015BD2:
        return "[IMP] VS2015 UPD1 build 23506"
    elif idVersion == 0x010459F2:
        return "[ C ] VS2015 build 23026"
    elif idVersion == 0x010359F2:
        return "[ASM] VS2015 build 23026"
    elif idVersion == 0x010559F2:
        return "[C++] VS2015 build 23026"
    elif idVersion == 0x00FF59F2:
        return "[RES] VS2015 build 23026"
    elif idVersion == 0x010259F2:
        return "[LNK] VS2015 build 23026"
    elif idVersion == 0x010059F2:
        return "[EXP] VS2015 build 23026"
    elif idVersion == 0x010159F2:
        return "[IMP] VS2015 build 23026"
    elif idVersion == 0x00E09EB5:
        return "[ C ] VS2013 UPD5 build 40629"
    elif idVersion == 0x00E19EB5:
        return "[C++] VS2013 UPD5 build 40629"
    elif idVersion == 0x00DE9EB5:
        return "[LNK] VS2013 UPD5 build 40629"
    elif idVersion == 0x00DC9EB5:
        return "[EXP] VS2013 UPD5 build 40629"
    elif idVersion == 0x00DD9EB5:
        return "[IMP] VS2013 UPD5 build 40629"
    elif idVersion == 0x00DF9EB5:
        return "[ASM] VS2013 UPD5 build 40629"
    elif idVersion == 0x00E0797D:
        return "[ C ] VS2013 UPD4 build 31101"
    elif idVersion == 0x00E1797D:
        return "[C++] VS2013 UPD4 build 31101"
    elif idVersion == 0x00DE797D:
        return "[LNK] VS2013 UPD4 build 31101"
    elif idVersion == 0x00DC797D:
        return "[EXP] VS2013 UPD4 build 31101"
    elif idVersion == 0x00DD797D:
        return "[IMP] VS2013 UPD4 build 31101"
    elif idVersion == 0x00DF797D:
        return "[ASM] VS2013 UPD4 build 31101"
    elif idVersion == 0x00E07803:
        return "[ C ] VS2013 UPD3 build 30723"
    elif idVersion == 0x00E17803:
        return "[C++] VS2013 UPD3 build 30723"
    elif idVersion == 0x00DE7803:
        return "[LNK] VS2013 UPD3 build 30723"
    elif idVersion == 0x00DC7803:
        return "[EXP] VS2013 UPD3 build 30723"
    elif idVersion == 0x00DD7803:
        return "[IMP] VS2013 UPD3 build 30723"
    elif idVersion == 0x00DF7803:
        return "[ASM] VS2013 UPD3 build 30723"
    elif idVersion == 0x00E07725:
        return "[ C ] VS2013 UPD2 build 30501"
    elif idVersion == 0x00E17725:
        return "[C++] VS2013 UPD2 build 30501"
    elif idVersion == 0x00DE7725:
        return "[LNK] VS2013 UPD2 build 30501"
    elif idVersion == 0x00DC7725:
        return "[EXP] VS2013 UPD2 build 30501"
    elif idVersion == 0x00DD7725:
        return "[IMP] VS2013 UPD2 build 30501"
    elif idVersion == 0x00DF7725:
        return "[ASM] VS2013 UPD2 build 30501"
    elif idVersion == 0x00E0520D:
        return "[ C ] VS2013 build 21005"
    elif idVersion == 0x00E1520D:
        return "[C++] VS2013 build 21005"
    elif idVersion == 0x00DB520D:
        return "[RES] VS2013 build 21005"
    elif idVersion == 0x00DE520D:
        return "[LNK] VS2013 build 21005"
    elif idVersion == 0x00DC520D:
        return "[EXP] VS2013 build 21005"
    elif idVersion == 0x00DD520D:
        return "[IMP] VS2013 build 21005"
    elif idVersion == 0x00DF520D:
        return "[ASM] VS2013 build 21005"
    elif idVersion == 0x00CEEE66:
        return "[ C ] VS2012 UPD4 build 61030"
    elif idVersion == 0x00CFEE66:
        return "[C++] VS2012 UPD4 build 61030"
    elif idVersion == 0x00CDEE66:
        return "[ASM] VS2012 UPD4 build 61030"
    elif idVersion == 0x00C9EE66:
        return "[RES] VS2012 UPD4 build 61030"
    elif idVersion == 0x00CCEE66:
        return "[LNK] VS2012 UPD4 build 61030"
    elif idVersion == 0x00CAEE66:
        return "[EXP] VS2012 UPD4 build 61030"
    elif idVersion == 0x00CBEE66:
        return "[IMP] VS2012 UPD4 build 61030"
    elif idVersion == 0x00CEECC2:
        return "[ C ] VS2012 UPD3 build 60610"
    elif idVersion == 0x00CFECC2:
        return "[C++] VS2012 UPD3 build 60610"
    elif idVersion == 0x00CDECC2:
        return "[ASM] VS2012 UPD3 build 60610"
    elif idVersion == 0x00C9ECC2:
        return "[RES] VS2012 UPD3 build 60610"
    elif idVersion == 0x00CCECC2:
        return "[LNK] VS2012 UPD3 build 60610"
    elif idVersion == 0x00CAECC2:
        return "[EXP] VS2012 UPD3 build 60610"
    elif idVersion == 0x00CBECC2:
        return "[IMP] VS2012 UPD3 build 60610"
    elif idVersion == 0x00CEEB9B:
        return "[ C ] VS2012 UPD2 build 60315"
    elif idVersion == 0x00CFEB9B:
        return "[C++] VS2012 UPD2 build 60315"
    elif idVersion == 0x00CDEB9B:
        return "[ASM] VS2012 UPD2 build 60315"
    elif idVersion == 0x00C9EB9B:
        return "[RES] VS2012 UPD2 build 60315"
    elif idVersion == 0x00CCEB9B:
        return "[LNK] VS2012 UPD2 build 60315"
    elif idVersion == 0x00CAEB9B:
        return "[EXP] VS2012 UPD2 build 60315"
    elif idVersion == 0x00CBEB9B:
        return "[IMP] VS2012 UPD2 build 60315"
    elif idVersion == 0x00CEC7A2:
        return "[ C ] VS2012 UPD1 build 51106"
    elif idVersion == 0x00CFC7A2:
        return "[C++] VS2012 UPD1 build 51106"
    elif idVersion == 0x00CDC7A2:
        return "[ASM] VS2012 UPD1 build 51106"
    elif idVersion == 0x00C9C7A2:
        return "[RES] VS2012 UPD1 build 51106"
    elif idVersion == 0x00CCC7A2:
        return "[LNK] VS2012 UPD1 build 51106"
    elif idVersion == 0x00CAC7A2:
        return "[EXP] VS2012 UPD1 build 51106"
    elif idVersion == 0x00CBC7A2:
        return "[IMP] VS2012 UPD1 build 51106"
    elif idVersion == 0x00CEC627:
        return "[ C ] VS2012 build 50727"
    elif idVersion == 0x00CFC627:
        return "[C++] VS2012 build 50727"
    elif idVersion == 0x00C9C627:
        return "[RES] VS2012 build 50727"
    elif idVersion == 0x00CDC627:
        return "[ASM] VS2012 build 50727"
    elif idVersion == 0x00CAC627:
        return "[EXP] VS2012 build 50727"
    elif idVersion == 0x00CBC627:
        return "[IMP] VS2012 build 50727"
    elif idVersion == 0x00CCC627:
        return "[LNK] VS2012 build 50727"
    elif idVersion == 0x00AA9D1B:
        return "[ C ] VS2010 SP1 build 40219"
    elif idVersion == 0x00AB9D1B:
        return "[C++] VS2010 SP1 build 40219"
    elif idVersion == 0x009D9D1B:
        return "[LNK] VS2010 SP1 build 40219"
    elif idVersion == 0x009A9D1B:
        return "[RES] VS2010 SP1 build 40219"
    elif idVersion == 0x009B9D1B:
        return "[EXP] VS2010 SP1 build 40219"
    elif idVersion == 0x009C9D1B:
        return "[IMP] VS2010 SP1 build 40219"
    elif idVersion == 0x009E9D1B:
        return "[ASM] VS2010 SP1 build 40219"
    elif idVersion == 0x00AA766F:
        return "[ C ] VS2010 build 30319"
    elif idVersion == 0x00AB766F:
        return "[C++] VS2010 build 30319"
    elif idVersion == 0x009D766F:
        return "[LNK] VS2010 build 30319"
    elif idVersion == 0x009A766F:
        return "[RES] VS2010 build 30319"
    elif idVersion == 0x009B766F:
        return "[EXP] VS2010 build 30319"
    elif idVersion == 0x009C766F:
        return "[IMP] VS2010 build 30319"
    elif idVersion == 0x009E766F:
        return "[ASM] VS2010 build 30319"
    elif idVersion == 0x00837809:
        return "[ C ] VS2008 SP1 build 30729"
    elif idVersion == 0x00847809:
        return "[C++] VS2008 SP1 build 30729"
    elif idVersion == 0x00957809:
        return "[ASM] VS2008 SP1 build 30729"
    elif idVersion == 0x00927809:
        return "[EXP] VS2008 SP1 build 30729"
    elif idVersion == 0x00937809:
        return "[IMP] VS2008 SP1 build 30729"
    elif idVersion == 0x00917809:
        return "[LNK] VS2008 SP1 build 30729"
    elif idVersion == 0x0083521E:
        return "[ C ] VS2008 build 21022"
    elif idVersion == 0x0084521E:
        return "[C++] VS2008 build 21022"
    elif idVersion == 0x0091521E:
        return "[LNK] VS2008 build 21022"
    elif idVersion == 0x0094521E:
        return "[RES] VS2008 build 21022"
    elif idVersion == 0x0092521E:
        return "[EXP] VS2008 build 21022"
    elif idVersion == 0x0093521E:
        return "[IMP] VS2008 build 21022"
    elif idVersion == 0x0095521E:
        return "[ASM] VS2008 build 21022"
    elif idVersion == 0x006DC627:
        return "[ C ] VS2005 build 50727"
    elif idVersion == 0x006EC627:
        return "[C++] VS2005 build 50727"
    elif idVersion == 0x0078C627:
        return "[LNK] VS2005 build 50727"
    elif idVersion == 0x007CC627:
        return "[RES] VS2005 build 50727"
    elif idVersion == 0x007AC627:
        return "[EXP] VS2005 build 50727"
    elif idVersion == 0x007BC627:
        return "[IMP] VS2005 build 50727"
    elif idVersion == 0x007DC627:
        return "[ASM] VS2005 build 50727"
    elif idVersion == 0x005F178E:
        return "[ C ] VS2003 (.NET) SP1 build 6030"
    elif idVersion == 0x0060178E:
        return "[C++] VS2003 (.NET) SP1 build 6030"
    elif idVersion == 0x005A178E:
        return "[LNK] VS2003 (.NET) SP1 build 6030"
    elif idVersion == 0x000F178E:
        return "[ASM] VS2003 (.NET) SP1 build 6030"
    elif idVersion == 0x005C178E:
        return "[EXP] VS2003 (.NET) SP1 build 6030"
    elif idVersion == 0x005D178E:
        return "[IMP] VS2003 (.NET) SP1 build 6030"
    elif idVersion == 0x005F0C05:
        return "[ C ] VS2003 (.NET) build 3077"
    elif idVersion == 0x00600C05:
        return "[C++] VS2003 (.NET) build 3077"
    elif idVersion == 0x000F0C05:
        return "[ASM] VS2003 (.NET) build 3077"
    elif idVersion == 0x005E0BEC:
        return "[RES] VS2003 (.NET) build 3052"
    elif idVersion == 0x005C0C05:
        return "[EXP] VS2003 (.NET) build 3077"
    elif idVersion == 0x005D0C05:
        return "[IMP] VS2003 (.NET) build 3077"
    elif idVersion == 0x005A0C05:
        return "[LNK] VS2003 (.NET) build 3077"
    elif idVersion == 0x001C24FA:
        return "[ C ] VS2002 (.NET) build 9466"
    elif idVersion == 0x001D24FA:
        return "[C++] VS2002 (.NET) build 9466"
    elif idVersion == 0x004024FA:
        return "[ASM] VS2002 (.NET) build 9466"
    elif idVersion == 0x003D24FA:
        return "[LNK] VS2002 (.NET) build 9466"
    elif idVersion == 0x004524FA:
        return "[RES] VS2002 (.NET) build 9466"
    elif idVersion == 0x003F24FA:
        return "[EXP] VS2002 (.NET) build 9466"
    elif idVersion == 0x001924FA:
        return "[IMP] VS2002 (.NET) build 9466"
    elif idVersion == 0x000A2636:
        return "[ C ] VS98 (6.0) SP6 build 8804"
    elif idVersion == 0x000B2636:
        return "[C++] VS98 (6.0) SP6 build 8804"
    elif idVersion == 0x00152306:
        return "[ C ] VC++ 6.0 SP5 build 8804"
    elif idVersion == 0x00162306:
        return "[C++] VC++ 6.0 SP5 build 8804"
    elif idVersion == 0x000420FF:
        return "[LNK] VC++ 6.0 SP5 imp/exp build 8447"
    elif idVersion == 0x000606C7:
        return "[RES] VS98 (6.0) SP6 cvtres build 1736"
    elif idVersion == 0x000A1FE8:
        return "[ C ] VS98 (6.0) build 8168"
    elif idVersion == 0x000B1FE8:
        return "[C++] VS98 (6.0) build 8168"
    elif idVersion == 0x000606B8:
        return "[RES] VS98 (6.0) cvtres build 1720"
    elif idVersion == 0x00041FE8:
        return "[LNK] VS98 (6.0) imp/exp build 8168"
    elif idVersion == 0x00060684:
        return "[RES] VS97 (5.0) SP3 cvtres 5.00.1668"
    elif idVersion == 0x00021C87:
        return "[IMP] VS97 (5.0) SP3 link 5.10.7303"
    else:
        id_ = idVersion >> 0x10
        version = idVersion & 0xFFFF
        s = "id: " + str(id_) + ", version: " + str(version)
        return s